Uninstall Default-Version and Install the current version of EnigMail seems to keep your/mine keys...
..but it wont be a bad idea to make a backup of your keys anyway...
+ there is an issue regarding interference of gnome keyring (agent) and gnupgp (which can be fixed) - see below
If you - who is right now thinking of updating to the current version of EnigMail - ) should have a backup of your personal keys - especially your private key - as loosing them would result in loosing access to already received encrypted mails ...
In case you already stored your personal keys - escpecially your private key - in an external (and secure) location you could skip step 1.
Beforehand removing the current Version of EnigMail I made following backups - open menu Enigmail|Key Management; within the displayed dialog
1) Select your key(s) - the one(s) showing up bold - select menu File|Export Keys To File; in the following Message Box press button Export Secret Keys
(and not the preselect "Export Public Keys only") - choose a safe/secure Location (not a public accessible folder) and save it.
2) If you already received others public keys it might be good to save them too:
(back in the dialog) select all other - public - keys and select menu File|Export Keys (no Message Box will show) - choose a location (has not to be that secure) and save the "Exported-Public-Keys.asc"-File
In case you require your keys after Reinstall of the current version of EnigMail you can import them from the above files later.
gnome keyring agent
intercepts the communication between gnu pgp and clients (which is bad from a security point of view)
and might/will lead to problems when EnigMails is accessing the keys (there is another variant of the problem not related to gnome keyring agent, which I don't handle here, as it didn't hit me)
https://enigmail.net/index.php/en/faq?view=topic&id=14 (expand Resolving issues...)
or as copy/paste here:
Globally disable gnome keyring - read above link first (as it might have further unintended consequences with Networkmanager)
Code: Select all
sudo dpkg-divert --local --rename --divert /etc/xdg/autostart/gnome-keyring-gpg.desktop-disable --add /etc/xdg/autostart/gnome-keyring-gpg.desktop
Reenable gnome keyring with
Code: Select all
sudo dpkg-divert --rename --remove /etc/xdg/autostart/gnome-keyring-gpg.desktop
If you want to disable gnome keyring on a per user base - there are further links regarding that in the above link of gnupgp.org.
cu - orcus