我的网站使用SSL并在登录后直接将它们带到Java。applet生成一个警告屏幕,声明该网站的证书无法验证。单击“是”继续继续后,将出现第二个弹出:
需要
识别。请选择用于身份验证的证书。
在该消息下面,有一个白框,我认为它应该列出证书选项。我的程序没有任何选项,所以我不得不单击"OK“,而applet不加载。
网站的证书安装在浏览器上。我还通过右键单击Windows任务栏中的Java图标、单击“”并通过Security安装它们来安装它们。
似乎什么都起不到作用。有人有什么想法吗?
发布于 2010-12-24 00:17:13
您的Tomcat或任何配置为请求或要求SSL客户端证书。客户端的效果对两者都是一样的:传入的CertificateRequest。所以它弹出第二个对话框。如果您取消,它是‘请求’不‘要求’,小程序应该加载。
最近,我在applet和HTTPS方面遇到了许多问题,包括什么看起来像Java插件错误,并得出结论,答案是通过明文通过HTTP加载它们。
第一个对话框应该通过不使用自签名SSL证书来修复.
https://stackoverflow.com/questions/4522954
复制相似问题