--edit-key
コマンドを使用して、個々のOpenPGP公開鍵に設定した信頼レベルを判断できますが、コマンドラインからすべての公開鍵とその信頼レベルを一覧表示する簡単な方法はありますか?
構成されたすべての所有者の信頼は、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
を介して再度インポートすることもできます。
これをより簡単に行うための小さなスクリプトを作成しました: gpg-list-ownertrust.py
これは python-gnupg ライブラリに基づいており、幸いにもownertrustレベルへのアクセスが非常に便利です。