2-Way SSL Connection On WebLogic Fails With javax.net.ssl.SSLHandshakeException: Null Cert Chain
(Doc ID 2386803.1)
Last updated on OCTOBER 14, 2024
Applies to:
Oracle WebLogic Server - Version 12.1.3.0.0 and laterInformation in this document applies to any platform.
Symptoms
WebLogic Server 12.1.3 and JDK 1.7.0_151
When configuring 2-way SSL between 2 WebLogic domains, 'ServiceDomain' and 'ClientDomain' the SSL handshake is not successful.
Enable the following debug flags to server start-up JAVA_OPTIONS on both 'ServiceDomain' and 'ClientDomain'
-Djavax.net.debug=all -Dssl.debug=true -Dweblogic.debug.DebugSecuritySSL=true -Dweblogic.StdoutDebugEnabled=true -Dweblogic.log.StdoutSeverity=Debug -Dweblogic.log.LogSeverity=Debug
With the above debug in place, when we reproducing 2-way SSL call shows error on 'ServiceDomain' side :
Logs show configured correct identity keystores and cacert loaded during server start up on both 'ServiceDomain' and 'ClientDomain'.
But, during 2-way SSL Handshake, above error show that the 'ClientDomain' is not sending its Identity certificate.
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Cause |
Solution |