2 votes

Correspondances multiples d'ID d'utilisateur dans gpg

Mon trousseau de clés secrètes GPG contient plusieurs clés avec la même adresse électronique. Bien que je puisse définir la clé globale par défaut assez facilement (avec la commande default-key ) certains outils que j'utilise (par exemple, git et les outils de développement Debian) invoque toujours gpg avec -u me@example.com ). Il semble toujours utiliser la première clé dont l'identifiant correspond, et je ne trouve aucun moyen d'influencer son choix. Curieusement, l'option disable in edit-key n'aide pas.

J'ai une ancienne clé (1024 bits) que j'ai supprimée, mais je ne veux pas encore la supprimer de mon trousseau.

Comment puis-je persuader gpg d'utiliser la bonne clé lorsqu'il est invoqué avec -u me@example.com pour que ces outils puissent fonctionner correctement ? Je peux régler user.signingkey option pour git et le -k pour dpkg-buildpackage comme une solution de contournement, mais qui perd la capacité utile de ces outils à définir une identité alternative.

2voto

Jens Erat Points 16432

Une solution plutôt bricolée serait de réimporter l'ancienne clé pour changer leur ordre interne :

Faites un --export-secret-keys y --export avec votre ancienne clé, l'abandonner et réimporter (il vaut mieux faire une sauvegarde de votre dossier .gnupg avant). Si GnuPG choisit la première clé trouvée, cela devrait être votre nouvelle clé maintenant (et vous gardez toujours l'ancienne).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X