bNd*_*bNd 6 java security applet digital-certificate
我开发了一个小程序,我发现了一个奇怪的行为.
这适用于基于GWT,Hibernate和Spring构建的基于安全性的应用程序.
applet主要访问浏览器证书并使用它来加密和解密数据.
它在所有系统上工作正常但我不知道一台客户端机器我发现了一个奇怪的行为.
当我在Internet Explorer中登录时.小程序加载在以下点停止,然后自动关闭.
applet控制台错误说:
basic:添加进度监听器:sun.plugin.util.GrayBoxPainter$GrayBoxProgressListener@337d0f
basic:调用http://phil.etenders.in/securityApplet.jar 安全性的Plugin2ClassLoader.addURL父级:启用黑名单吊销检查安全性:启用可信库列表检查网络:找到缓存条目[url:http:// phil. etenders.in/securityApplet.jar,version:null ] prevalidated = false/0
删除了黑名单撤销检查和可信库检查,但没有任何影响.(他们经过的很好),
如果我从http://csis.pace.edu/~bergin/Java/applets.htm打开任何示例小程序, 它将在以下行停止
basic: Plugin2ClassLoader.isTrustedByPolicy called
basic: Plugin2ClassLoader.isTrustedByPolicy returns false
Run Code Online (Sandbox Code Playgroud)
所有三种浏览器的行为.
- Firefox和Chrome:根本不加载.
- IE:第一次加载时无法加载.
如果需要更多细节,请告诉我.请参考源代码来自这里.