http://homepage.mac.com/mio_rhapsody/gnupg/Understanding.html#RevokeKeyComponents
めも
$ gpg --edit-key old@example.com pub 1024D/hogehoge 作成: xxxx-xx-xx 満了: 無期限 利用法: SC 信用: 絶対的 有効性: 絶対的gr.jp> sub 2048g/hogefuga 作成: xxxx-xx-xx 満了: 無期限 利用法: E [ultimate] (1). nanashi ac <new@example.com> [ultimate] (2) nanashi ac <new@example.com> [ultimate] (3) nanashi ac <old@example.com> コマンド> uid 3 pub 1024D/hogehoge 作成: xxxx-xx-xx 満了: 無期限 利用法: SC 信用: 絶対的 有効性: 絶対的 sub 2048g/hogefuga 作成: xxxx-xx-xx 満了: 無期限 利用法: E [ultimate] (1). nanashi ac <new@example.com> [ultimate] (2) nanashi ac <new@example.com> [ultimate] (3)* nanashi ac <old@example.com> コマンド> revsig これらのユーザーIDに鍵hogehogeで署名しました: nanashi ac <old@example.com> hogehogeでxxxx-xx-xxに署名されています hogehogeでxxxx-xx-xxに署名されています ユーザーID:“nanashi ac <old@example.com>” hogehogeでxxxx-xx-xxに署名されています この署名にたいする失効証明書を作成しますか? (y/N) y ユーザーID:“nanashi ac <old@example.com>” hogehogeでxxxx-xx-xxに署名されています この署名にたいする失効証明書を作成しますか? (y/N) y これらの署名を失効しようとしています: nanashi ac <old@example.com> hogehogeでxxxx-xx-xxに署名されています hogehogeでxxxx-xx-xxに署名されています 失効証明書を本当に作成しますか? (y/N) y 失効の理由を選択してください: 0 = 理由は指定されていません 4 = ユーザーIDがもう有効でありません Q = キャンセル あなたの決定は? 4 予備の説明を入力。空行で終了: > 失効理由: ユーザーIDがもう有効でありません (説明はありません) よろしいですか? (y/N) y 次のユーザーの秘密鍵のロックを解除するには パスフレーズがいります:“nanashi ac <new@example.com>” 1024ビットDSA鍵, ID hogehoge作成日付はxxxx-xx-xx 次のユーザーの秘密鍵のロックを解除するには パスフレーズがいります:“nanashi ac <new@example.com>” 1024ビットDSA鍵, ID hogehoge作成日付はxxxx-xx-xx pub 1024D/hogehoge 作成: xxxx-xx-xx 満了: 無期限 利用法: SC 信用: 絶対的 有効性: 絶対的 sub 2048g/hogefuga 作成: xxxx-xx-xx 満了: 無期限 利用法: E [ultimate] (1). nanashi ac <new@example.com> [ultimate] (2) nanashi ac <new@example.com> [ revoked] (3)* nanashi ac <old@example.com> $ gpg --edit-key old@example.com コマンド> check uid nanashi ac <new@example.com> sig!3 hogehoge xxxx-xx-xx [自己署名] sig-3 hogehoge xxxx-xx-xx [自己署名] sig-3 hogehoge xxxx-xx-xx [自己署名] sig-3 hogehoge xxxx-xx-xx [自己署名] sig-3 hogehoge xxxx-xx-xx [自己署名] sig-3 hogehoge xxxx-xx-xx [自己署名] uid nanashi ac <new@example.com> sig!3 hogehoge xxxx-xx-xx [自己署名] sig!3 hogehoge xxxx-xx-xx [自己署名] sig!3 hogehoge xxxx-xx-xx [自己署名] uid nanashi ac <old@example.com> sig!3 hogehoge xxxx-xx-xx [自己署名] sig!3 hogehoge xxxx-xx-xx [自己署名]