$ gpg -ear XXXXXXX
gpg: XXXXXXXX: skipped: unusable public key
$ gpg --debug-ignore-expiration -ear XXXXXXXX
gpg: Invalid option "--debug-ignore-expiration"
Wie verschlüsseln? Es sind keine Updates für den Schlüssel von Keyservern verfügbar. Nachrichten sollten angezeigt werden, wenn der Benutzer diesen abgelaufenen Schlüssel noch hat oder überhaupt nicht gesehen wird.
Gibt es eine --just-do-that-I-want
Option, die dies ermöglicht, ohne den Quellcode von GPG zu ändern?
Antworten:
Wie @rob in den Kommentaren vorgeschlagen hat, geht libfaketime gut damit um:
Alte Antwort:
quelle
Verwenden Sie die
--faked-system-time
Option:Ich würde eine Option bevorzugen, die die Verschlüsselung eines abgelaufenen Schlüssels erzwingt und gleichzeitig die korrekte Zeit aufzeichnet (insbesondere beim Signieren).
quelle
Hardware- und Systemuhr zurücksetzen:
Anschließend (ich hoffe, Sie haben NTP aktiviert) reparieren Sie Ihre Hardware-Uhr mit:
quelle
faketime '2012-12-24 08:15:42' gpg ...
ist besser.