Chaves expiradas
Este não é um recurso especial, mas a chave primária de Torvalds expirou há algum tempo e, em consequência, também a subchave. A resposta está oculta na seção --list-options
do GnuPG das páginas man, já que por padrão as subchaves expiradas estão ocultas. De man gpg2
:
show-unusable-subkeys
Show revoked and expired subkeys in key listings. Defaults to no.
Ao especificar esse argumento, a subchave será exibida:
$ gpg2 --list-options show-unusable-subkeys --list-keys 449FA3AB
pub 1024D/449FA3AB 1999-10-05 [expired: 2001-10-04]
uid [ expired] Linus Torvalds <[email protected]>
sub 2048g/BFF491C5 1999-10-05 [expired: 2001-10-04]
Viajando de volta no tempo
Você também pode verificar isso usando o útil programa faketime
para definir o tempo do sistema de volta alguns anos para o GnuPG. Ao viajar no tempo para uma data em que a chave Torvalds era válida, a subchave será exibida novamente:
$ faketime 2001-01-01 gpg2 --list-keys 449FA3AB
pub 1024D/449FA3AB 1999-10-05 [expires: 2001-10-04]
uid [ unknown] Linus Torvalds <[email protected]>
sub 2048g/BFF491C5 1999-10-05 [expires: 2001-10-04]