8

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

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

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

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

4

1 回答 1

11

该消息清楚地表明根证书不受信任。所以你没有做你说你做的正确的事。

于 2012-10-25T22:29:49.020 回答