Como identificar IDs de chave gpg para que possam ser excluídos

3

Ao executar apt-key list , vejo uma chave que desejo remover.

...
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 diz que eu posso excluir uma chave executando apt-key del keyid . Ele também me diz que list (também conhecido como finger ) listará chaves confiáveis com impressões digitais, então estou assumindo que 3241 413F 3CE0 B919 E82F DCA0 6239 92CF C9A9 7C2C é a impressão digital e não o keyid. Eu mexi com gpg --list-keys e gpg --list-public-keys , no entanto, ele não lista nenhuma chave, mas cria ~/.gnupg/ com vários arquivos que não são de texto e que não exibem os IDs de chave.

Como posso identificar o keyid para poder excluir a chave?

PS. Antes de fazer essa pergunta, procurei uma solução e alguns recomendam não usar "ids de chave curta". Se eu não estiver excluindo chaves pelo keyid, conforme descrito por man apt-key , forneça o caminho apropriado.

    
por user1032531 31.01.2018 / 15:00

1 resposta

5

O keyid são os últimos 8 caracteres da impressão digital da chave gpg , que é o longo código hexadecimal em pub

No seu caso, é: sudo apt-key del C9A97C2C

Referência :

por 31.01.2018 / 15:05