Comment identifier les ID de clé gpg afin qu'ils puissent être supprimés


12

Lors de l'exécution apt-key list, je vois une clé que je souhaite supprimer.

...
pub   rsa2048 2017-11-24 [SC]
      3241 413F 3CE0 B919 E82F  DCA0 6239 92CF C9A9 7C2C
uid           [ unknown] John Doe <john.doe@gmail.com>
sub   rsa2048 2017-11-24 [E]
...

man apt-keyme dit que je peux supprimer une clé en exécutant apt-key del keyid. Il me dit également que list(aka finger) listera les clés de confiance avec des empreintes digitales, donc je suppose que 3241 413F 3CE0 B919 E82F DCA0 6239 92CF C9A9 7C2Cc'est l'empreinte digitale et non l'ID de clé. J'ai joué avec gpg --list-keyset gpg --list-public-keys, cependant, il ne répertorie aucune clé mais crée ~/.gnupg/avec divers fichiers non textuels qui n'affichent pas les ID de clé.

Comment puis-je identifier l'ID de clé afin de pouvoir supprimer la clé?

PS. Avant de poser cette question, j'ai recherché une solution, et certains recommandent de ne pas utiliser de "short key ids". Si je ne supprime pas de clés par l'identifiant de clé comme décrit par man apt-key, veuillez fournir la méthode appropriée.

Réponses:


24

Le keyid est les 8 derniers caractères de l'empreinte digitale de la clé gpg , qui est ce long code hexadécimal souspub

Dans votre cas, c'est: sudo apt-key del C9A97C2C

Référence :


Merci Mark, j'avais effectivement vu ce post, mais étant donné que man apt-keycela ne reflète pas également ces informations, cela m'a fait me demander si je fais cela correctement en utilisant l'ID de clé courte désapprouvée.
user1032531
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.