Tuttavia, ho un certificato di revoca sulla mia unità USB e vorrei revocare la chiave.
Sei fortunato, molte persone non ne hanno uno e si perderebbero ora.
Utilizzando la riga di comando
$ gpg --import /path/to/usb/revocert-01324567.asc
gpg: key 01324567: no public key - can't apply revocation certificate
gpg: Total number processed: 1
Hai già trovato correttamente il modo di importare il certificato di revoca, ma manca ancora la tua chiave pubblica. È molto facile da importare, basta eseguirlo
gpg --recv-keys [key-id]
Ora importa la chiave usando il comando precedentemente fallito:
gpg --import [revocation-certificate-file]
Dopo averlo fatto, rispedire nuovamente le chiavi ai server delle chiavi:
gpg --send-keys [key-id]
Sostituisci [key-id]
e [revocation-certificate-file]
con il tuo ID chiave, rispettivamente, il nome file del certificato di revoca. Sembra che tu conosca ancora il tuo ID chiave (sembra che sia contenuto nel nome del tuo file del certificato di revoca), altrimenti usa gpg --search [mail address]
per interrogare i key server per l'ID.
Utilizzando un'interfaccia Web
Un'alternativa (se il certificato di revoca è un file corazzato ASCII, quindi non binario) sarebbe quella di utilizzare l'interfaccia web di qualsiasi server di chiavi di tua scelta, dove puoi incollare direttamente il certificato di revoca. Quello di http://keyserver.ubuntu.com non ha un campo separato per i certificati di revoca, ma il campo "Invio di una nuova chiave OpenPGP" dovrebbe accettare anche il tuo certificato di revoca (armato ASCII). Cerca la chiave in seguito per verificare se è stata revocata correttamente.
Sincronizzazione del certificato di revoca
I server chiave (la maggior parte) chiacchierano tra loro e si scambiano nuovi dati chiave, incluso il certificato revocatino. Aspetta un po 'di tempo (minuti, ore) e dovrebbe diffondersi sulla rete del server chiave.