公開キーチェーン全体を私の友人に送信し(そして明らかな理由でバックアップし)、GPAのように1つのブロックにエクスポートしたいと思います。自分の秘密鍵で署名した場合のボーナスポイント。
gpg --export
追加のフィルターなしでエクスポートall署名を含む公開鍵。 ASCII装甲出力が必要な場合は、--armor
オプションを適用し、出力をファイルにリダイレクトします。このコマンドラインは、すべての公開鍵をASCIIアーマー形式でpublic-keys.gpg
ファイルにエクスポートします。
gpg --armor --export > public-keys.gpg
通常のgpg --import public-keys.gpg
コマンドを使用してインポートできます。
GnuPG 2.1より前では、~/.gnupg/pubring.gpg
ファイルを送信することもできますが、これには通常はエクスポートされるべきではない「ローカル」署名も含まれます。 GnuPG 2.1以降、ファイルには秘密鍵も含まれているため、これは不可能になり、代わりにキーリングがキーボックス形式(pubring.kbx
)になっている可能性があります。
ファイルに署名する場合は、他のファイルに署名する場合と同様に、2番目のステップでこれを行う必要があります。
gpg --sign public-keys.gpg