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)は信頼されていません。