$ gpg -ear XXXXXXX
gpg: XXXXXXXX: skipped: unusable public key
$ gpg --debug-ignore-expiration -ear XXXXXXXX
gpg: Invalid option "--debug-ignore-expiration"
Como criptografar? Não há atualizações para a chave disponíveis nos servidores de chaves. As mensagens devem ser vistas se o usuário ainda tiver essa chave expirada ou não tiver sido vista.
Existe alguma --just-do-that-I-want
opção que permita fazer isso sem alterar o código fonte do GPG?
Respostas:
Como o @rob sugeriu nos comentários, o libfaketime trata bem disso:
Resposta antiga:
fonte
Use a
--faked-system-time
opção:Eu preferiria uma opção que forçaria a criptografia a uma chave expirada enquanto também registrava a hora correta (especialmente ao assinar).
fonte
Redefina o relógio do hardware e do sistema:
Posteriormente (espero que você tenha o NTP ativado), conserte seu relógio de hardware com:
fonte
faketime '2012-12-24 08:15:42' gpg ...
é melhor.