Mentre giocavo con GPG (e cercavo di trovare un modo sicuro per memorizzare il mio certificato di revoca in modo che nessun altro potesse usarlo), ho accidentalmente revocato la mia chiave PGP.
La revoca era solo locale; non inviato a un server di chiavi, quindi ero sicuro che ci sarebbe stato un modo per annullare la revoca ... ma non sono riuscito a trovare nulla. Anche eliminare la chiave e reimportarla non ha aiutato; mostrò ancora come revocato. Alla fine ho cancellato tutto il mio portachiavi e reimportato tutto, il che ha funzionato. Ma ci deve essere un modo migliore ...
Così; come si annulla la revoca di una chiave PGP in GPG?
Inoltre, dove viene archiviata la revoca e perché non è stata eliminata quando ho eliminato la chiave dal mio portachiavi?
Se fa la differenza, sto usando GPG su OS X con il pacchetto GPGTools .
gpgsplit
utilità. Qualche idea?
gpg2
è a /usr/local/MacGPG2/bin/gpg2
(collegato da /usr/local/bin/gpg2
) ma non riesco a trovare alcuna traccia di gpgsplit
. Immagino che sarebbe possibile eseguire il processo da Ubuntu, ma a quel punto l'eliminazione e il ripristino del mio portachiavi è probabilmente l'opzione più semplice ... Sai perché (e dove) viene mantenuta la revoca dopo aver eliminato la coppia di chiavi stessa?
gpgslit
. È possibile installare il pacchetto utilizzando brew install gnupg
.