2路ssl与java

时间:2012-06-25 14:51:15

标签: java ssl

我正在尝试编写一个通过ssl命中url的java程序,并打印出响应以查明此端口上的应用程序是否正在运行。我们正在使用2way ssl。我很擅长使用ssl和java安全性。现在我收到此错误

  

握手期间远程主机关闭连接

我正在使用此命令来运行程序

  

java -Djavax.net.ssl.trustStore=rs.truststore TmpUtil

有没有办法找出我做错了什么以及问题出在哪里?

1 个答案:

答案 0 :(得分:2)

您通常可以使用javax.net.debug系统属性调试在Java中使用JSSE的SSL / TLS连接。您可以在documentation中找到更多详细信息。

由于您正在进行客户端证书身份验证,因此您的应用程序很可能需要配置密钥库。您可以在this answerJSSE Reference Guide中找到有关 keystore truststore 之间区别的详细信息。