Найпростіший спосіб у цьому випадку - це, мабуть, використання командного рядка. Ось що потрібно для початку:
Скажімо, копія відкритого ключа (наприклад, із сервера ключів), збереженого у файл 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
команди).