8

Javaサーバーアプリケーション(独自のサーバー証明書がロードされている)が別のサーバーに安全に接続しようとしています(Microsoft-サーバー証明書があります)。

それぞれに信頼できるROOT-CA証明書がロードされており、両方のサーバーではっきりと確認できます。Java側では、root-ca証明書をJRE lib /securityCAトラストストアとアプリケーションのトラストストアにロードしました。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 に答える