java SSLHandshakeException常规SSLEngine

时间:2012-10-25 22:21:03

标签: java ssl

我有一个Java服务器应用程序(加载了自己的服务器证书)尝试安全地连接另一台服务器(Microsoft - 有其服务器证书)。

他们每个人都加载了可靠的ROOT-CA证书,我可以在两台服务器上清楚地看到。在Java方面,我在JRE lib / security CA信任库以及应用程序的信任库中加载了root-ca证书。在Microsoft服务器上,它使用MMC工具加载了root-ca。

在SSL握手期间,我不断收到此错误:

  

javax.net.ssl.SSLHandshakeException:一般SSLEngine问题.....   .....引起:java.security.cert.CertificateException:Root   证书(主题:CN = blah.com,OU = ABC Communications Inc.,O = CORP,   [blah.com]的C = US)不信任。

1 个答案:

答案 0 :(得分:9)

该消息清楚地表明根证书不受信任。所以你还没有按照你说的那样做。