J'ai essayé d'importer un certificat SSL via l'interface graphique (c'est-à-dire que j'ai double-cliqué sur un fichier .cer et cliqué sur le bouton "Importer"). On m'a demandé de déverrouiller le certificat/le magasin de clés "Gnome2 Key Storage" via l'une de ces invites d'authentification plein écran Gnome 3.
Je ne pouvais pas le déverrouiller. Aucun des mots de passe que j'ai utilisés sur cette machine n'a fonctionné. Par conséquent, soit j'ai été astucieux et l'ai configuré avec un autre mot de passe que j'ai maintenant oublié, soit quelque chose est cassé.
Le résultat obtenu par Seahorse ("Mots de passe et clés") est identique: Certificats -> Le stockage de clés Gnome2 ne se déverrouillera pas avec le mot de passe que j'ai. J'ai essayé de lancer l'hippocampe en tant que root en utilisant gksu, ce qui n'a pas fonctionné non plus.
Comment puis-je réinitialiser le mot de passe pour ce magasin de certificats? Je suis content que le contenu soit supprimé, alors s'il y a un fichier à supprimer, c'est correct.
Je suis conscient de la réponse dans cette question , mais cela réinitialise le trousseau de clés de connexion, pas le trousseau de clés Gnome2 Key Storage. Je pourrais peut-être faire la même chose pour le trousseau de clés Gnome2 Key Storage, mais je ne sais pas où il se trouve sur le disque.
J'utilise Gnome 3.12 sur Ubuntu 14.10 (mise à niveau de 13.10 -> 14.04 -> 14.10).
Donc, je ne suis pas tout à fait sûr que ce soit exactement ce que vous voulez faire, mais j'ai le même problème et j'ai donc eu recours à CLI:
certutil -d sql:$HOME/.pki/nssdb -A -t "C,," -n <certificate nickname> -i <certificate filename>
Assurez-vous que libnss3-tools est installé
Sudo apt-get install libnss3-tools
Cela a fonctionné comme un charme pour moi. Cela ne résout pas le problème de l'interface graphique, mais au moins je n'ai pas à vérifier chacun des sites internes de mon entreprise basés sur des autorités de certification.
Pour mémoire, j'ai reçu l'info de ici .
J'ai eu le même problème lors de la tentative d'importation de certificats pour une utilisation ultérieure avec tunderbird.
Ce qui a résolu le problème pour moi a été le suivant:
Cela peut résoudre le problème pour ceux qui n'ont jamais configuré le mot de passe auparavant. Si vous avez réellement configuré le mot de passe mais que vous l'avez oublié, cette méthode ne vous aidera pas.
Cela a fonctionné pour moi sur Ubuntu 16.04 LTS.
rm ~/.local/share/keyrings/user.keystore
Restart