My Oracle Support Banner

2-Way SSL Connection On WebLogic Fails With javax.net.ssl.SSLHandshakeException: Null Cert Chain (Doc ID 2386803.1)

Last updated on OCTOBER 13, 2023

Applies to:

Oracle WebLogic Server - Version 12.1.3.0.0 and later
Information 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


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.