Самым простым способом в этом случае, вероятно, является использование командной строки. Вот что вам нужно для начала:
Копия открытого ключа (например, с сервера ключей), сохраненная в файл, скажем, key.pub
Копия сертификата отзыва, сохраненная в файл, скажем, revoke.txt
Некоторая форма gpg
. Если вы установили GPGtools, вы должны быть готовы к работе.
Во-первых: импортировать открытый ключ в ваш брелок
$ gpg --import key.pub
Компьютер говорит:
gpg: key 07F04249: public key "Not my key <test@example.com>" imported
gpg: Total number processed: 1
gpg: imported: 1
Если вы хотите проверить свою работу, вы можете перечислить ключи, которые были импортированы:
$ gpg --list-keys
Компьютер говорит:
/Users/blabbity/.gnupg/pubring.gpg
-------------------------------
pub 1024D/07F04249 2011-11-08
uid Not my key <test@example.com>
sub 2048g/82DDA00F 2011-11-08
Второе: импортировать сертификат отзыва
$ gpg --import revoke.txt
Компьютер говорит:
gpg: key 07F04249: "Not my key <test@example.com>" revocation
certificate imported
gpg: Total number processed: 1
gpg: new key revocations: 1
Проверьте свою работу еще раз:
gpg --list-keys
Компьютер отвечает:
/Users/blabbity/.gnupg/pubring.gpg
-------------------------------
pub 1024D/07F04249 2011-11-08 [revoked: 2011-11-08]
uid Not my key <test@example.com>
Наконец: загрузите отозванный ключ
gpg --keyserver pgp.mit.edu --send-keys 07F04249
Конечно, замените 07F04249
идентификатором вашего открытого ключа (который вы можете увидеть в выходных данных команды list-keys
).