I am trying to configure the OILService for SSL which I was able to but when the MDB tries to reply to the incoming message by looking up the connectionfactory i.e. where I do
connection = conFactory.createQueueConnection("guest","");
it throws (from server.log)
2004-02-19 09:51:59,236 TRACE [org.jboss.mq.Connection] Connection Initializing
2004-02-19 09:51:59,236 TRACE [org.jboss.mq.Connection] Getting the serverIL
2004-02-19 09:51:59,236 TRACE [org.jboss.mq.Connection] serverIL=org.jboss.mq.il.oil.OILServerIL@19f9c7a
2004-02-19 09:51:59,236 TRACE [org.jboss.mq.Connection] Authenticating
2004-02-19 09:51:59,236 TRACE [org.jboss.mq.Connection] Authenticating user guest
2004-02-19 09:51:59,236 TRACE [org.jboss.mq.il.oil.OILServerIL] Connecting to : localhost/127.0.0.1:9000
2004-02-19 09:51:59,256 TRACE [org.jboss.mq.il.oil.OILServerIL] Connecting with addr=localhost/127.0.0.1, port=9000, localAddr=null, localPort=0, socketFactory=org.jboss.security.ssl.ClientSocketFactory@f254aedd
2004-02-19 09:51:59,266 DEBUG [org.jboss.mq.il.oil.OILServerILService] IOException processing client connection
javax.net.ssl.SSLHandshakeException: Received fatal alert: certificate_unknown
at com.sun.net.ssl.internal.ssl.BaseSSLSocketImpl.a(DashoA6275)
I have checked the keystore which contains the cerificate on the server side (which contains the certifate of the server).
I dont understand why does it act as and client on replying back to the message is it bcoz it need to create a connection to JMS Server?
And what is the solution to this issue?
Any clues.....?