Re: GPGME: locate-keys: how identify that different keys were returned by keyservers
Bernhard Reiter via Gnupg-devel <[email protected]> Tue, 3 Feb 2026 10:57:41 +0100
| Newsgroups | gmane.comp.encryption.gpg.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi, Am Mittwoch 03 Dezember 2025 18:22:36 schrieb Bruce Walzer via Gnupg-devel: > > The scenario is running "gpg --locate-keys [email protected]" with the > > configured keyservers returning different keys for that email address. > > So the problem seems intrinsic to me. The user will > eventually be expected to determine which key fingerprint/ID is > correct. note that if you restrict your request to WKD (web key directory) you can use all pubkeys you will get. Which will be one. So there is no interaction necessary in the common case, you can just encrypt to the pubkey you get from WKD for an email address. gpg --locate-keys --auto-key-locate clear,nodefault,wkd [email protected] or gpg --locate-external-keys --auto-key-locate clear,nodefault,wkd [email protected] should help you test this. (Should be possible via GPGME as well.) WKD should be enabled and used by default and Claws can do some more steps to do that right from the start. See: https://wiki.gnupg.org/EMailClients/ClawsMail https://wiki.gnupg.org/WKD/BachelorThesisIncreaseWKDUsage2021 https://wiki.gnupg.org/WKD/DistributionOfWKD https://wiki.gnupg.org/WKD/UsabilityOfWKD <- mentions Claws test Best, Bernhard -- https://intevation.de/~bernhard +49 541 33 508 3-3 Intevation GmbH, Osnabrück, DE; Amtsgericht Osnabrück, HRB 18998 Geschäftsführer: Frank Koormann, Bernhard Reiter _______________________________________________ Gnupg-devel mailing list [email protected] https://lists.gnupg.org/mailman/listinfo/gnupg-devel
signature.asc
(application/pgp-signature, 659 B)
-----BEGIN PGP SIGNATURE----- iQGzBAABCgAdFiEEvdlX+cT+D9xYPc1tK3ujv5vDpVQFAmmBxpUACgkQK3ujv5vD pVR8wwv/WXBxwahYKCEND6NRFnYAo9nGLV9hxUALlb1wg/0jFBKyTHEsnx1sQQWC vSQAyQRvfO5RS7cXSIjcNLTSLLwKTlgipcNILqLP+v1rTYwG+OQSKuqWIm9Fmv5Z g9vXjIjqusoezLS9Oy/1AF2ZpgRIr0glp9MNk4L8d82I/jn/DBiZ0dzytJFTAkEg PKtZ0l++yBKVbILV9Fb/b+l+an7Z16CeFy2S4qJjzehmiW+MLM0wox3K3yvf58Be GnCRgjvrnaqgPgLA06+zEkFg0oaamIpALSyvQCY3OxKuPODVV6jTmSbAX/HRGcJn ID+e7mcEVfoaRJtshB/nlsNfggjproz+G42WwCq15W3xUDMDmIzy5dnAE//ZrkdG J8WF4aO5MEgelJJ5XV7XuDrxC5mjuFXuYLVkYDQGi2muYspInCFao5UIwpkkWDLv METB0yBPygQBcX3t+11+xzyjeVwso2tmmin3qUUazRiMWAbvxmX/1s1KpJDZzZYF OpWz6KP8 =fzNh -----END PGP SIGNATURE-----