SSLHandshakeE E SSLC0008E: Unable to initialize SSL connection. Unauthorized access was denied or security settings have expired

We are getting the following error message in SystemOut.log :

SSLHandshakeE E SSLC0008E: Unable to initialize SSL connection. Unauthorized access was denied or security settings have expired. Exception is javax.net.ssl.SSLException: Received fatal alert: certificate_unknown at com.ibm.jsse2.o.a(o.java:9) at com.ibm.jsse2.SSLEngineImpl.a(SSLEngineImpl.java:294) at com.ibm.jsse2.SSLEngineImpl.a(SSLEngineImpl.java:172) at com.ibm.jsse2.SSLEngineImpl.j(SSLEngineImpl.java:12) at com.ibm.jsse2.SSLEngineImpl.b(SSLEngineImpl.java:113) at com.ibm.jsse2.SSLEngineImpl.a(SSLEngineImpl.java:476) at com.ibm.jsse2.SSLEngineImpl.unwrap(SSLEngineImpl.java:95) at javax.net.ssl.SSLEngine.unwrap(SSLEngine.java:14) at com.ibm.ws.ssl.channel.impl.SSLUtils.handleHandshake(SSLUtils.java:1016) at com.ibm.ws.ssl.channel.impl.SSLConnectionLink.readyInbound(SSLConnectionLink.java:566) at com.ibm.ws.ssl.channel.impl.SSLConnectionLink.ready(SSLConnectionLink.java:295) at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214) at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113) at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165) at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217) at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161) at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138) at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204) at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775) at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905) at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1646)

There are two servers 'A' and 'B', 'A' is trying to communicate with B to get the data. (A Web application is deployed in 'A' and it is trying to communicate with 'B').

Can anyone help resolve this?

1

1 Answer

You have to import the ssl cert from Server B into ServerA's trustStore.

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

You Might Also Like