--auto-key-retrieve fails for some keys
Ingo Klöcker
kloecker at kde.org
Tue Nov 2 18:18:43 CET 2021
On Dienstag, 2. November 2021 16:05:30 CET Tadeus Prastowo via Gnupg-users
wrote:
> The signature on a Linux kernel can be verified successfully using
> `--auto-key-retrieve', but the signature on an Emacs cannot be
> verified in the same manner because gpg is unable to retrieve the
> needed public key automatically.
The important difference is:
> gpg: Signature made Mon 15 Feb 2021 10:11:32 AM CET
> gpg: using RSA key 647F28654894E3BD457199BE38DBBDC86092693E
-> fingerprint of signing key
> gpg: requesting key 38DBBDC86092693E from hkp server keyserver.ubuntu.com
> gpg: Signature made Thu 25 Mar 2021 12:53:08 PM CET
> gpg: using RSA key 91C1262F01EB8D39
-> (long) key id of signing key
> gpg: Can't check signature: No public key
man gpg tells us:
=====
--auto-key-retrieve
--no-auto-key-retrieve
These options enable or disable the automatic retrieving of
keys from a keyserver when verifying signatures made by
keys that are not on the local keyring. The default is --no-
auto-key-retrieve.
The order of methods tried to lookup the key is:
[...]
5. If any keyserver is configured and the Issuer Fingerprint
is part of the signature (since GnuPG 2.1.16), the con-
figured keyservers are tried.
=====
The signature on the Linux kernel contains the Issuer Fingerprint. The
signature on Emacs doesn't (probably because a very old version of GnuPG is
used to sign Emacs).
Regards,
Ingo
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: This is a digitally signed message part.
URL: <https://lists.gnupg.org/pipermail/gnupg-users/attachments/20211102/7f484327/attachment.sig>
More information about the Gnupg-users
mailing list