Tomcat - 启用双向SSL

时间:2012-05-08 14:28:43

标签: authentication ssl tomcat6 ssl-certificate

我正在使用Windows XP并运行Tomcat 6。 我想在Tomcat上启用SSL。首先,我尝试使用客户端身份验证。

它不起作用 - 我将其配置为无需客户端身份验证即可工作。

我在tomcat服务器上安装了证书,并且还在浏览器上安装了CA证书(IE& FireFox)。

它仍然不起作用。

在IE中,除了EOFException之外,服务器不会抛出任何异常。

在FireFox中,它会抛出SSLHandeShakeException:远程主机关闭连接。

有人可以帮忙吗?

感谢。

1 个答案:

答案 0 :(得分:0)

评论中提供的SSL配置非常可疑 - 尤其是keyStorePass属性。我建议您使用Tomcat SSL docs工作,然后按以下顺序进行操作:

  • 使用自签名证书从浏览器中获取https
  • 然后让它使用适当的证书
  • 然后尝试添加客户端证书身份验证

这一切都有效。它作为Servlet TCK的一部分进行测试,每个Tomcat版本都通过了TCK。