$ gpg -ear XXXXXXX
gpg: XXXXXXXX: skipped: unusable public key
$ gpg --debug-ignore-expiration -ear XXXXXXXX
gpg: Invalid option "--debug-ignore-expiration"
¿Cómo encriptar? No hay actualizaciones para la clave disponibles de los servidores de claves. Deben verse los mensajes si el usuario todavía tiene esa clave caducada o no se ve en absoluto.
¿Hay alguna --just-do-that-I-want
opción que permita hacer esto sin cambiar el código fuente de GPG?
Respuestas:
Como @rob sugirió en los comentarios, libfaketime maneja esto bien:
Vieja respuesta:
fuente
Usa la
--faked-system-time
opción:Preferiría una opción que forzaría el cifrado a una clave caducada y al mismo tiempo grabaría la hora correcta (especialmente al firmar).
fuente
Restablecer hardware y reloj del sistema:
Luego (espero que tenga NTP habilitado) arregle su reloj de hardware con:
fuente
faketime '2012-12-24 08:15:42' gpg ...
es mejor.