リモート マシンから GnuPG で暗号化されたファイルを取得する Java アプリケーションがあり、それらを復号化して処理する必要があります。次に、出力ファイルを暗号化してリモート マシンに送信する必要があります。
最初に試してみましたgnupg-for-java
( https://github.com/guardianproject/gnupg-for-java )。機能しますが、ファイルを復号化し、暗号化されたファイルに署名するためのパスワードを求められます。ドキュメントには、「GnuPG 2.x では、gpg-agent がユーザーにパスフレーズの入力を求めるプロンプトと、パスフレーズのキャッシュを処理します。」
ユーザーにプロンプトを表示せずにパスワードを提供する方法を知っていますか?