最新バージョンのgngpgバージョン2.2.8上:

最新バージョンのgngpgバージョン2.2.8上:

これを実行すると、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

おすすめ記事