我的网站使用SSL并在登录后直接将它们带到Java applet。小程序产生一个警告屏幕,宣告无法验证网站的证书。单击“是”继续之后,会出现第二个弹出窗口:
需要识别。请选择用于身份验证的证书。
在该消息下面,有一个白盒子,我认为应该列出证书选项。我没有任何选项,所以我被迫点击“确定”,小程序无法加载。
网站的证书安装在浏览器上。我还通过右键单击Windows任务栏中的Java图标,单击“打开控制面板”并通过安全选项安装它们来安装它们。
似乎没什么用。有没有人有任何想法?
答案 0 :(得分:0)
您拥有Tomcat或配置为请求或需要SSL客户端证书的任何内容。客户端的效果对于两者都是相同的:传入的CertificateRequest。所以它会弹出第二个对话框。如果您取消并且“请求”不是“要求”,则应加载小程序。
我最近遇到了很多applet和HTTPS的问题,包括看起来像Java插件的错误,并得出结论,答案实际上是通过HTTP以明文加载它们。
第一个对话框应该通过不使用自签名SSL证书来修复。