Como deletar uma subchave no Linux no GnuPG?

7

Eu gostaria de deletar uma subchave do OpenPGP no Linux (L) Ubuntu 16.04 no GnuPG. É uma espécie de chave inútil "em branco" (veja abaixo a chave 33333333 ). Eu não fiz o upload para os principais servidores, por isso acho que posso excluir sem revogá-lo.

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]>

Eu tentei "gpg > delkey 33333333", mas tive esta mensagem:

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

então gpg> key 33333333 , e eu tive este resultado (mesmo resultado que o comando list ):

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]>

O que devo fazer a seguir?

    
por etn 06.10.2016 / 22:10

1 resposta

6

O menu interativo --edit-key do GnuPG funciona de forma diferente. Você não seleciona uma subchave por key [subkey-id] , mas por key [key-index] , no seu caso, isso seria key 2 (a segunda subchave do topo, a chave primária não conta).

Depois de fazer isso, a linha

ssb  rsa4096/33333333

mudará para

ssb* rsa4096/33333333

com um asterisco indicando a chave sendo selecionada. Depois de selecionar uma ou mais chaves, execute delkey para excluir as subchaves selecionadas. Não esqueça de save !

    
por 06.10.2016 / 23:47