Cómo identificar las ID de las claves gpg para que puedan eliminarse

12

Al ejecutar apt-key list, veo una clave que deseo eliminar.

...
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-keyme dice que puedo eliminar una clave al ejecutarla apt-key del keyid. También me dice que list(alias finger) enumerará las claves de confianza con huellas digitales, por lo que supongo que 3241 413F 3CE0 B919 E82F DCA0 6239 92CF C9A9 7C2Ces la huella digital y no el keyid. He estado jugando gpg --list-keysy gpg --list-public-keys, sin embargo, no enumera ninguna clave, sino que crea ~/.gnupg/con varios archivos que no son de texto que no muestran las ID de las claves.

¿Cómo puedo identificar el keyid para poder eliminar la clave?

PD. Antes de hacer esta pregunta, busqué una solución, y algunos recomiendan no usar "ID de teclas cortas". Si no debería eliminar las claves con el keyid como se describe en man apt-key, proporcione la forma adecuada.

usuario1032531
fuente

Respuestas:

24

El keyid son los últimos 8 caracteres de la huella digital de la clave gpg , que es ese código hexadecimal largo debajopub

En tu caso es: sudo apt-key del C9A97C2C

Referencia :

mja
fuente
Gracias Mark, en realidad había visto esa publicación, pero teniendo en cuenta que eso man apt-keyno refleja también esta información, me hizo preguntarme si realmente estoy haciendo esto correctamente al usar la ID de clave corta mal vista.
user1032531