签名Java applet + JNI - JRE 7 21安全例外

时间:2013-04-21 18:05:09

标签: security applet java-native-interface java

我的公司使用需要JNI才能访问某些PKI功能的applet。

这是一个非常稳定(+ 4年)的解决方案,已经在几个客户中投入使用。

这是一个签名(Thawte证书)applet,它工作正常,直到JRE7 21 - 现在出现了一个安全例外(我们所有的Applet JNI解决方案都提出了相同的问题)。

我查看了Java applet stopped working after update to JRE 7u21Cannot launch applet using Java 7u21。我已经检查了Java 7 Update 21 Security Improvements in Detail,但它没有提到有关JNI的任何内容。

我已经尝试过使用TurstedLibrary并使用JDK7 21重新编译它,但它仍然会弹出安全例外。

如果您遇到同样的问题并且有人能够再次使用Java + JNI(不知道是否有一些新的东西要签署DLL或类似的东西),我想和你们联系。

更新

工作 - 通过http://docs.oracle.com/javase/6/docs/technotes/guides/jweb/mixed_code.html#trusted_library

获得

添加正确的受信任库清单使其停止提示错误 - 记住您需要使用JDK7 21。

0 个答案:

没有答案