Smartcards & broken GPG support
Hello,
I am writing this message in regards to Thunderbird's GPG support after v68, in the last hope that someone suggests a solution that moves me away from version 68. I consider the current state broken.
My PGP keys reside on a Yubikey, but smartcard usage has been broken after v68, as none of the supposedly correct setups work. It should work pretty much out of the box, but it doesn't. The whole idea of moving away from Enigmail without having a properly, fully implemented support, including for smartcards, or at least for working with GPG, was utterly misguided, IMO, and broke the once nice client.
I enabled gpg usage and fetching in Settings, I imported my pubkeys to Thunderbird's PGP manager, then added my external key (with GPG). Everything looks fine. But when I click an encrypted message, I get "The secret key that is required to decrypt this message is not avaliable". Nah, it's available and it's there! The pinentry isn't appearing at all and this is the result. I believe this is TB's fault, as the pinentry correctly appears with everything else I do, also with TB 68 + Enigmail. The setup is the same. I am using the latest Gpg4win.
Settings:
mail.openpgp.allow_external_gnupg - true mail.openpgp.fetch_pubkeys_from_gnupg - true mail.openpgp.alternative_gpg_path - has no effect whether set or not
gpg-agent.conf:
enable-win32-openssh-support default-cache-ttl-ssh 900 max-cache-ttl-ssh 1800 no-allow-external-cache default-cache-ttl 300 max-cache-ttl 3000 ignore-cache-for-signing allow-loopback-pinentry
gpg.conf:
utf8-strings auto-key-locate local use-agent
FYI, adding "pinentry-program" has no effect on solving the problem, whether set or not.
Your suggestions are welcome!
Chosen solution
I tried tweaking the settings more and more by specifying the GPGME version:
mail.openpgp.load_untested_gpgme_version 45
This finally made it work. The error console wasn't displaying any useful diagnostics. This is clearly broken and needs to be fixed. I always had this problem when trying out the "new" Thunderbird versions, this time I persisted until solved. But it's supposed to just work. But I am really satisfied that I can finally use the new versions.
Ler a resposta no contexto 👍 0All Replies (1)
Chosen Solution
I tried tweaking the settings more and more by specifying the GPGME version:
mail.openpgp.load_untested_gpgme_version 45
This finally made it work. The error console wasn't displaying any useful diagnostics. This is clearly broken and needs to be fixed. I always had this problem when trying out the "new" Thunderbird versions, this time I persisted until solved. But it's supposed to just work. But I am really satisfied that I can finally use the new versions.
dusk modificouno o