web-dev-qa-db-fra.com

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

Lors de l'exécution de 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 <[email protected]>
sub   rsa2048 2017-11-24 [E]
...

man apt-key me dit que je peux supprimer une clé en exécutant apt-key del keyid. Il me dit également que list (alias finger) listera les clés de confiance avec des empreintes digitales, donc je suppose que 3241 413F 3CE0 B919 E82F DCA0 6239 92CF C9A9 7C2C est l'empreinte digitale et non l'ID clé. J'ai joué avec gpg --list-keys et 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 clés.

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

PS. Avant de poser cette question, j'ai cherché une solution, et certains recommandent de ne pas utiliser de "raccourcis clés". Si je ne supprime pas de clés par l'identifiant de clé comme décrit par man apt-key, veuillez indiquer la manière appropriée.

11
user1032531

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

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

Référence :

22
mja