Como exibo os sinalizadores de uso para minhas chaves de criptografia de uma maneira menos invasiva?

7

Estou tentando me informar sobre o uso de chaves de criptografia e experimento com a chave desse antigo Linus Torvalds que encontrei em 956EB7BF449FA3AB .

Estou interessado em exibir os sinalizadores de uso, mas nem gpg2 --list-keys 449FA3AB nem gpg2 --fingerprint 449FA3AB exibem os sinalizadores de uso.

A única maneira que encontrei para obter as informações do sinalizador de uso é essa maneira hackeada.

$ gpg2 --edit-key 449FA3AB
gpg (GnuPG) 2.0.26; Copyright (C) 2013 Free Software Foundation, Inc.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.


pub  1024D/449FA3AB  created: 1999-10-05  expired: 2001-10-04  usage: SCA 
                     trust: unknown       validity: expired
sub  2048g/BFF491C5  created: 1999-10-05  expired: 2001-10-04  usage: E   
[ expired] (1). Linus Torvalds <[email protected]>

gpg> quit

$

Qual é a maneira oficial de exibir os flags de uso?

    
por Eric Fail 29.10.2014 / 21:12

2 respostas

3

O formato legível por máquina usando --with-colons contém o sinalizador de uso como última coluna. Não é muito legível para humanos, mas contém os dados que você está procurando.

$ gpg2 --with-colons --list-keys 449FA3AB
tru::1:1414619239:1414879758:3:1:5
pub:e:1024:17:956EB7BF449FA3AB:939086351:1002158351::-:::sca:
uid:e::::939086351::81A3799583B9B1B391E4C428112F302FF2ADF462::Linus Torvalds <[email protected]>:
sub:e:2048:16:71CE8207BFF491C5:939086545:1002158545:::::e:

A chave pública de Torwald pode ser usada para assinatura, certificações e autenticação; a subchave pode ser usada para criptografia.

    
por 29.10.2014 / 22:49
4

Parece que versões posteriores do GnuPG (2.1+?) possuem um valor de parâmetro para --list-options que fará isso:

$ gpg --list-options show-usage --list-keys

Como qualquer uma das opções longas, isso pode persistir em ~/.gnupg/gpg.conf :

list-options show-usage
    
por 16.04.2016 / 05:01