Baseado na dica disponível em: https://liquidat.wordpress.com/2013/05/07/howto-changing-the-expiry-date-of-gpg-keys/
1. Primeiramente, você precisa saber o ID da chave, neste exemplo
Com o ID em mãos pode-se editar a chave:
2. Agora vamos efetivamente mudar a data de expiração:
3. Liste a chave novamente para verificar a nova data de expiração:
4. Selecione a chave 1 e troque a data de expiração:
5. As duas datas agora estão mudadas. As mudanças finalmente pode ser gravadas:
1. Primeiramente, você precisa saber o ID da chave, neste exemplo
ABCDEF12
:
$ gpg -list-keys liquidat@example.com
pub. 2048R/ABCDEF12 2012-09-10 [expires: 2032-09-10]
id liquidat
sub 2048R/BCDEF123 2012-09-10 [expires: 2032-09-10]
Com o ID em mãos pode-se editar a chave:
$ gpg --edit-key ABCDEF12
...
A chave pública está disponível.
...
pub. 2048R/ABCDEF12 ...
sub 2048R/BCDEF123 ...
...
gpg>
2. Agora vamos efetivamente mudar a data de expiração:
gpg> expire
Changing exporation time for the primary key.
Please specify how long the Key should be valid.
0 = key does not expires
= key expires in n days
W = key expires in n weeks
m = key expires in n months
y = key expires in n Yeats
Key is valid for? (0) 3y
Key expires at Fri May 6 15:45:00 2016 CEST
Is this correct? (y/N) y
.
You need a passphrase to unlock the secret key for user: "liquidat "
3. Liste a chave novamente para verificar a nova data de expiração:
gpg> list
4. Selecione a chave 1 e troque a data de expiração:
gpg> key 1
gpg> expire
5. As duas datas agora estão mudadas. As mudanças finalmente pode ser gravadas:
gpg> save