$ 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?
por que você quer fazer isso? Basicamente, ele quebra toda a segurança. O GPG é sobre você. Você pode literalmente enviá-lo em texto não criptografado se fizer isso. Eu recomendo que você pedir apenas a pessoa que recebe para atualizar sua chave pública
—
Konqui
O uso de chave expirada oferece melhor segurança em comparação com o uso de nenhuma chave. Também pode ser necessário descriptografar a mensagem antiga do arquivo usando a chave antiga expirada.
—
Vi.
A Shure também possivelmente criptografada com defeito é melhor do que nenhuma criptografia. Eu apenas exagerei por causa de razões. Para mensagens antigas criptografadas com a antiga chave pública na época, sim, ele precisa usar sua antiga chave privada, mas isso não significa que ele não pode criar um novo par de chaves para usar em novas mensagens. Portanto, não há realmente motivo para usar uma chave pública desatualizada. Chave privada é outra coisa, mas eu nunca tive gpg reclamando sobre o uso de uma chave privada desatualizada para decription.
—
Konqui