Ich habe jedoch ein Widerrufszertifikat auf meinem USB-Stick und möchte den Schlüssel widerrufen.
Du hast Glück, viele Leute haben keinen und wären jetzt verloren.
Verwenden der Befehlszeile
$ gpg --import /path/to/usb/revocert-01324567.asc
gpg: key 01324567: no public key - can't apply revocation certificate
gpg: Total number processed: 1
Sie haben den Weg zum Importieren des Widerrufszertifikats bereits richtig gefunden, es fehlt jedoch Ihr öffentlicher Schlüssel. Dies ist sehr einfach zu importieren, einfach ausführen
gpg --recv-keys [key-id]
Importieren Sie nun den Schlüssel mit dem zuvor fehlgeschlagenen Befehl:
gpg --import [revocation-certificate-file]
Senden Sie die Schlüssel anschließend erneut an die Schlüsselserver:
gpg --send-keys [key-id]
Ersetzen Sie [key-id]
und [revocation-certificate-file]
durch Ihre Schlüssel-ID bzw. den Dateinamen des Widerrufszertifikats. Anscheinend kennen Sie Ihre Schlüssel-ID noch (anscheinend ist sie im Dateinamen Ihres Widerrufszertifikats enthalten). Andernfalls wird gpg --search [mail address]
die ID von den Schlüsselservern abgefragt.
Verwenden eines Webinterface
Eine Alternative (wenn Ihr Widerrufszertifikat eine ASCII-geschützte Datei ist, also keine Binärdatei) wäre die Verwendung der Webschnittstelle eines beliebigen Schlüsselservers, über den Sie das Widerrufszertifikat direkt einfügen können. Das Feld http://keyserver.ubuntu.com enthält kein separates Feld für Sperrzertifikate. Das Feld "Senden eines neuen OpenPGP-Schlüssels" sollte jedoch auch Ihr (ASCII-gepanzertes) Sperrzertifikat akzeptieren. Suchen Sie anschließend nach Ihrem Schlüssel, um zu überprüfen, ob er ordnungsgemäß widerrufen wurde.
Synchronisation des Widerrufszertifikats
(Die meisten) Schlüsselserver klatschen miteinander und tauschen neue Schlüsseldaten aus, einschließlich Ihres Revocatino-Zertifikats. Warten Sie einfach einige Zeit (Minuten, Stunden), und es sollte sich über das Schlüsselservernetzwerk ausbreiten.