回答:
gpgにこのオプションがあることはわかりませんが、キーファイルから情報を抽出するためのより柔軟な回避策を次に示します。
mkdir temp-gnupg-dir
export GNUPGHOME=temp-gnupg-dir
gpg --import pubkey.gpg
gpg --list-keys
rm -r temp-gnupg-dir
GNUPGHOME
環境変数の代わりに、--homedir=temp-gnupg-dir
すべてのgpg呼び出しに渡すことができます。
インポートせずにディスク上のアーマードキーのフィンガープリントを印刷するには、次を使用します--with-fingerprint
。
> gpg --with-fingerprint jm3.asc
pub 1024R/9112BC51 1996-02-05 john manoogian <jm3@*>
Key fingerprint = C9 DC 27 29 0E 1A DB 50 21 C8 64 08 15 29 41 86
uid john manoogian <jm3@foo...
uid john manoogian <jm3@bar...
uid john manoogian <jm3@baz...
uid john manoogian <jm3@qux...
ほら!
OpenPGP(RFC 4880)およびPGPバージョン2(RFC 1991)のパケット形式を表示する山本和のPGPパケットビジュアライザーをチェックアウトできます。
フェッチしてコンパイルするには:
git clone http://github.com/kazu-yamamoto/pgpdump
cd pgpdump
./configure --prefix=/usr/local/ && make && sudo make install
それの使用はさらに簡単です:
pgpdump pubkey.gpg
このサイトで利用可能なcgi-binインターフェースもあります:http : //www.pgpdump.net/cgi-bin/pgpdump
gpg --list-packets