Mam aplikację serwera Java (załadowany z własnym certyfikatem serwera) próbuje bezpiecznie połączyć się z innym serwerem (Microsoft - ma certyfikat serwera).java SSLHandshakeException Ogólne SSLEngine
Każdy z nich ma zaufane certyfikaty ROOT-CA załadowane i mogę wyraźnie zobaczyć na obu serwerach. Po stronie Java wczytałem certyfikat root-ca do magazynu zaufanych certyfikatów CA/JRE JRE oraz do magazynu zaufanych aplikacji. Na serwerze Microsoft ma root-ca załadowany za pomocą narzędzia MMC.
Podczas uzgadniania SSL Wciąż otrzymuję ten błąd:
javax.net.ssl.SSLHandshakeException: General SSLEngine problem ..... ..... Caused by: java.security.cert.CertificateException: Root certificate (subject: CN=blah.com, OU=ABC Communications Inc., O=CORP, C=US) of [blah.com] not trusted.