¿Cómo eliminar una subclave en Linux en GnuPG?

14

Me gustaría eliminar una subclave de OpenPGP en Linux (L) Ubuntu 16.04 en GnuPG. Es una especie de clave inútil "en blanco" (ver la clave a continuación 33333333). No lo he subido a servidores clave, por lo que creo que está bien eliminarlo sin revocarlo.

gpg2 --edit-key [email protected]

sec  rsa4096/11111111
     created: 2016-12-12  expires: 2017-12-12  usage: SC  
     confiance : ultime        validity: ultimate
ssb  rsa4096/22222222
     created: 2016-12-12  expires: 2017-12-12  usage: E   
ssb  rsa4096/33333333
     created: 2016-12-12  expires: never       usage:     
ssb  rsa4096/44444444
     créé : 2016-12-12  expires: 2017-12-12  usage: S   
[  ultimate ] (1). me <[email protected]>

Intenté "gpg> delkey ​​33333333", pero recibí este mensaje:

You must select at least one key.
(Use the 'key' command.)

entonces gpg> key 33333333, y tuve este resultado (el mismo resultado que el listcomando):

sec  rsa4096/11111111
     created: 2016-12-12  expires: 2017-12-12  usage: SC  
     confiance : ultime        validity: ultimate
ssb  rsa4096/22222222
     created: 2016-12-12  expires: 2017-12-12  usage: E   
ssb  rsa4096/33333333
     created: 2016-12-12  expires: never       usage:     
ssb  rsa4096/44444444
     créé : 2016-12-12  expires: 2017-12-12  usage: S   
[  ultimate ] (1). me <[email protected]>

¿Qué debería hacer después?

etn
fuente
1
En la línea de comandos de Linux (y en general), puede obtener una salida del idioma inglés para casi todas las aplicaciones con prefijos LANG=C, por ejemplo. LANG=C gpg2 --edit-key .... Alternativamente, "cambie" un shell al idioma inglés ejecutando export LANG=C.
Jens Erat

Respuestas:

16

El --edit-keymenú interactivo de GnuPG funciona de manera diferente. No selecciona una subclave por key [subkey-id], pero key [key-index], en su caso, sería key 2(la segunda subclave desde arriba, la clave principal no cuenta).

Después de hacerlo, la línea

ssb  rsa4096/33333333

cambiará a

ssb* rsa4096/33333333

con un asterisco que indica la clave que se está seleccionando. Después de seleccionar una o más teclas, ejecute delkeypara eliminar las subclaves seleccionadas. ¡No te olvides save!

Jens Erat
fuente
Muchas gracias. No había visto el asterisco antes. Gracias ! PD: el número de índice clave era 2, no 3 (no pude seleccionar la primera tecla "seg").
etn
Tienes razón, solo debería haber contado las subclaves. Si esto respondió a su pregunta, considere seleccionar la marca de verificación a la izquierda (también eche un vistazo a las preguntas frecuentes ).
Jens Erat
wow eso no fue intuitivo. Seguí seleccionando por key-id.
arviman