ラッパーを使用して Java アプリケーションを Windows サービスとして実行すると、アプリケーションがファイルを復号化しようとする場合を除き、すべて正常に動作します。次のエラーが発生します。
GPG エラー >> コード: 2 >> gpg: RSA キーで暗号化、ID ########
gpg 復号化に失敗しました: 秘密鍵が利用できません。
アプリケーションは、サービスとして実行されていない場合、問題なくファイルを暗号化および復号化します。ラッパーも正常に動作します。
Users\AppData\...
Windows レジストリで環境変数が設定および確認されましたが、何らかの理由で、システムはキーが配置されているディレクトリを参照しません。
これは自動化されたアプリケーションであるため、ファイルを暗号化または復号化するためのパスフレーズはありません。
なにが問題ですか?システムが秘密鍵を探す場所は?