0

jsafeJCEFIPS.jar OSGi を使ってみた人はいますか? jar は署名されているため、バンドルに変換できません。バンドルに jar として埋め込もうとしましたが、JsafeJCE オブジェクトのインスタンスを作成しようとすると、常に java.lang.SecurityException: "JsafeJCE provider is disabled, a FIPS 140 required self-integrity check failed" がスローされます。

JsafeJCE 自体の整合性 (署名など) を正常にチェックできないようです。jsafeJCE.class.getProtectionDomain を出力します。これは (inputstream:bundle-name.jar ) です。

jsafeJCE を OSGi で動作させる方法については、Apache Felix を使用しています。

前もって感謝します!

4

1 に答える 1

0

醜い回避策は、システム クラス パスに RSA jar を追加し、org.osgi.framework.bootdelegation を通じてこれらのパッケージを公開することです。

于 2011-09-05T08:06:10.297 に答える