使用jsafeJCEFIPS.jar OSGi

使用jsafeJCEFIPS.jar OSGi,osgi,apache-felix,jce,jar-signing,Osgi,Apache Felix,Jce,Jar Signing,有人试过使用jsafeJCEFIPS.jar OSGi吗?jar已签名,我无法将其转换为bundle。我试图把它作为罐子嵌入到包中,但它总是被抛出 当我尝试创建JsafeJCE对象的实例时,java.lang.SecurityException:“JsafeJCE提供程序被禁用,FIPS 140所需的自我完整性检查失败” 看来JsafeJCE无法成功地检查自身的完整性(签名等)。 我打印出jsafeJCE.class.getProtectionDomain,它是(inputstream:bund

有人试过使用jsafeJCEFIPS.jar OSGi吗?jar已签名,我无法将其转换为bundle。我试图把它作为罐子嵌入到包中,但它总是被抛出 当我尝试创建JsafeJCE对象的实例时,java.lang.SecurityException:“JsafeJCE提供程序被禁用,FIPS 140所需的自我完整性检查失败”

看来JsafeJCE无法成功地检查自身的完整性(签名等)。 我打印出jsafeJCE.class.getProtectionDomain,它是(inputstream:bundle-name.jar)

任何关于如何让jsafeJCE在OSGi中工作的想法,我都在使用ApacheFelix


提前谢谢

一个难看的解决方法是在系统类路径中添加RSA JAR,并通过org.osgi.framework.bootdegration公开这些包