署名されたGPG公開鍵をエクスポートして確認する方法は?

署名されたGPG公開鍵をエクスポートして確認する方法は?

[email protected]私は3つのIDで公開鍵に署名しました。私がやった使用しないでください lsign署名をエクスポートできるようにします。署名が正しくリストされています

gpg --list-signatures [email protected]

これで、Bobがお気に入りのキーサーバーにアップロードするかどうかを判断できるように、Bobのキーと私の署名を含む電子メールを送信したいと思います。

添付ファイルを準備しようとしています

gpg --armor --export [email protected] > bob.asc

ファイルに私の署名が含まれていることを確認したいのですが、私の署名は表示されません。

gpg --with-colons bob.asc

a) Bob の鍵と私の署名をファイルに正しくエクスポートするにはどうすればよいですか?

b) その後、書類をどのように確認しますか?

答え1

# assuming gnupg-tmp is empty or non-existing
mkdir -p gnupg-tmp
gpg --homedir gnupg-tmp/ --import bob.asc your_key.asc
gpg --homedir gnupg-tmp/ --edit-key [email protected]
clean
save
gpg --homedir gnupg-tmp/ --list-sigs [email protected]

署名キーをインポートして実行する--edit-key clen必要はありません。キーをインポートすると、出力を読みやすくし(もちろんgrepキーIDを認識または識別することもできます)、clean署名を確認して他のすべての署名を削除できます。

--list-packetsエクスポートされたファイルで直接(つまりなしで)作業できますが、--homedirこれは署名と印刷データの量によって混乱する可能性があり、署名は検証されません。

関連情報