これを実行すると、gpg --with-fingerprints --with-colons keyfile.key
キーファイル内のキーのキーフィンガープリント(私が望むもの)を含む機械解析可能な出力がstdoutに表示され、stderrでは次のエラーが発生します。
gpg: WARNING: no command supplied. Trying to guess what you mean ...
だからGnuPGはコマンドを正確に推測しましたが、どのコマンドを推測したかは一生不明です。マニュアルページにリストされているほとんどすべてのコマンドを試しました。私はGnuPG 2.2を使用しています。
キーファイルを読み、キーに関する情報を表示する正しいコマンドを知っている人はいますか?
編集する:理想的には、メカニズムは標準入力からキーファイルを読み取ることができます。
cat keyfile.key | gpg --some-command
私はこれを言及しなければなりませんでしたが、多くのgpgコマンドはstdinで動作し、それを関連する制約と見なすことはありませんでした。
ベストアンサー1
メーリングリストの善意の人々が[email protected]
答えた:
バージョン> = 2.1.23の場合:
cat keyfile.key | gpg --with-colons --import-options show-only --import
バージョン> = 2.1.13、< 2.1.23の場合:
cat keyfile.key | gpg --with-colons --import-options import-show --dry-run --import