切腹のイラスト

GnuPGで主鍵のみをexportする

{
  date: "",
  category: "/memo",
  tags: ["GnuPG", "OpenPGP"]
}

人生をしばらくやっていると自分のキーチェーンから主鍵のみの公開鍵を取り出したいときがある。 やっていく。

方針

ggっても全然出てこなかった(情報弱者乙)のでとりあえずChatGPTに聞いた。 出てきたコマンドは使い物にならなかったが,gpg--export-filterなるオプションがあることを知った。 GPG(1)FILTER EXPRESSIONSの章も参考にしながらやった。

結論

% gpg --export-filter='drop-subkey=primary -f' --armor --export DEADBEEF

これで0xDEADBEEFのprimary keyのみのpublic keyを得られる。 なんかフィルタ式がアレな感じになっているが,これで目標は達成できるのでヨシ!

参考文献