web-dev-qa-db-ja.com

GnuPGでOpenPGP公開鍵の信頼レベルを一覧表示するにはどうすればよいですか?

--edit-keyコマンドを使用して、個々のOpenPGP公開鍵に設定した信頼レベルを判断できますが、コマンドラインからすべての公開鍵とその信頼レベルを一覧表示する簡単な方法はありますか?

8
rlandster

構成されたすべての所有者の信頼は、gpg --export-ownertrustを介してエクスポートできます。出力は次の形式です

FINGERPRINT:TRUST:

私自身のキー(私のマシンに究極の信頼を置く)については、次の行が含まれています:

0D69E11F12BDBA077B3726AB4E1F799AA4FF2279:6:

信頼レベルは、trust編集コマンドに入力された数値に1を加えたものに対応しているようです。

1 = I don't know or won't say (export: 2)
2 = I do NOT trust            (export: 3)
3 = I trust marginally        (export: 4)
4 = I trust fully             (export: 5)
5 = I trust ultimately        (export: 6)

このコマンドの出力は、gpg --import-ownertrustを介して再度インポートすることもできます。

9
Jens Erat

これをより簡単に行うための小さなスクリプトを作成しました: gpg-list-ownertrust.py

これは python-gnupg ライブラリに基づいており、幸いにもownertrustレベルへのアクセスが非常に便利です。

1
F30