gnupgを使用してファイルを暗号化し、それをリモートホストに送信するdrupalモジュールを作成しています。モジュールにバグがあり、ファイルを復号化しようとすると失敗すると言われているため、間違った公開鍵を使用してリモートホストに送信しているようです。これは、Windowsバッチファイルから取得するエラーメッセージです。
Beginning GPG Decryption
Using current version of GNUPG
gpg: encrypted with 2048-bit ELG-E key, ID F1940956, created 2002-04-25
"Wrong Public Key <another_key@another_company.com>"
gpg: decryption failed: secret key not available
ただし、送信するファイルをキーなしで復号化しようとすると、単純に取得されます。
$> gpg --decrypt sensitive_file.gpg
gpg: encrypted with ELG-E key, ID F1940956
gpg: decryption failed: secret key not available
リモートホストから受け取ったエラーメッセージのように、ファイルの暗号化に使用されたキーの電子メールアドレスをgpgに報告させたい。Wrong Public Key <another_key@another_company.com>
彼らのエラーメッセージのように、私は見たいです。しかし、私のgpgはそれを報告していません。
スイッチがありませんか?この情報を取得するにはどうすればよいですか?