私はリモートマシンからGnuPG暗号化ファイルを取得するJavaアプリケーションを持っており、それらを復号化して処理する必要があります。次に、出力ファイルを暗号化してリモートマシンに送信する必要があります。gnupg-for-javaでGnuPGキーのパスワードを提供する
まず、gnupg-for-java
(https://github.com/guardianproject/gnupg-for-java)を試しました。それは動作しますが、ファイルを復号化し、暗号化されたファイルに署名するためのパスワードを求められます。ドキュメントでは、「GnuPGの2.xでは、パスフレーズの入力を促すだけでなく、パスフレーズのキャッシュ処理します。GPG-エージェント」がある