別の問題(RMI関連)で作業中、システムの「セキュリティフォルダ」を「無制限の強度」ポリシーファイルにアップグレードしました。私のアプリケーションは違う形で失敗します。私は長いスタックダンプを取得します。その次のビットは適切に表示されます。java.lang.SecurityException:管轄のポリシーファイルが信頼できる署名者によって署名されていない
Um、WTF?唯一変わったのは、orignal jarファイルを別の場所に移動し、$ JAVA_HOME/lib/securityに無制限ファイルを追加したことでした。このディレクトリは、次のようになります。もちろん
$ ls
blacklist javaws.policy trusted.libraries
cacerts local_policy.jar US_export_policy.jar
java.policy local_policy.jar.strong US_export_policy.jar.strong
java.security local_policy.jar.unlimited US_export_policy.jar.unlimited
、.strongと.unlimitedバージョンはので、私はすぐに戻って切り替えることができますがあります。
方向は短く平野なので、これら2つのファイル(local_policy.jarとUS_exportpolicy.jar)の置き換えのみを想定しているようです。
その他に何がありますか?
javaとポリシーファイルのバージョンは、それぞれ最新の1.7.0_03、jce_policy-6です。
P.S.似たようなタイトルの記事、hereが見つかりました。
[Java Cryptography Extension(JCE)の無制限強度管轄ポリシーファイルのインストール方法](http://opensourceforgeeks.blogspot.in/2014/09/how-to-install-java-cryptography.html) –