2011-09-02 60 views
0

有沒有人試過使用jsafeJCEFIPS.jar OSGi?該jar已簽名,我無法將其轉換爲捆綁。我嘗試在bundle中嵌入jar,但始終拋出 當我嘗試創建JsafeJCE對象的實例時,java.lang.SecurityException:「JsafeJCE提供程序被禁用,FIPS 140需要自我完整性檢查失敗」。使用jsafeJCEFIPS.jar OSGi

看起來JsafeJCE不能檢查自己的完整性(簽名等)成功。 我打印出jsafeJCE.class.getProtectionDomain,它是(inputstream:bundle-name.jar)。

任何想法如何讓jsafeJCE在OSGi中工作,我使用的是Apache Felix。

在此先感謝!

回答

0

醜陋的解決方法是在系統類路徑中添加RSA jar,並通過org.osgi.framework.bootdelegation公開這些包