2011-09-02 53 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公开这些包