Thanks Robbie, What you pointed out was one of the problems, doesn't seem like the last one.
I ran in to the following exception, when i tried to setup an SSL enabled connection. SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. javax.jms.JMSException: Error creating connection: General SSLEngine problem at org.apache.qpid.client.AMQConnectionFactory.createConnection(AMQConnectionFactory.java:119) at org.apache.qpid.example.Hello.runTest(Hello.java:51) at org.apache.qpid.example.Hello.main(Hello.java:40) Caused by: org.apache.qpid.AMQConnectionFailureException: General SSLEngine problem at org.apache.qpid.client.AMQConnection.<init>(AMQConnection.java:435) at org.apache.qpid.client.AMQConnectionFactory.createConnection(AMQConnectionFactory.java:115) ... 2 more Caused by: org.apache.qpid.transport.SenderException: SSL, Error occurred while encrypting data at org.apache.qpid.transport.network.security.ssl.SSLSender.send(SSLSender.java:165) at org.apache.qpid.transport.network.security.ssl.SSLSender.send(SSLSender.java:35) at org.apache.qpid.transport.network.Disassembler.init(Disassembler.java:160) at org.apache.qpid.transport.network.Disassembler.init(Disassembler.java:48) at org.apache.qpid.transport.ProtocolHeader.delegate(ProtocolHeader.java:110) at org.apache.qpid.transport.network.Disassembler.send(Disassembler.java:73) at org.apache.qpid.transport.network.Disassembler.send(Disassembler.java:48) at org.apache.qpid.transport.Connection.send(Connection.java:381) at org.apache.qpid.transport.Connection.connect(Connection.java:237) at org.apache.qpid.client.AMQConnectionDelegate_0_10.makeBrokerConnection(AMQConnectionDelegate_0_10.java:219) at org.apache.qpid.client.AMQConnection.makeBrokerConnection(AMQConnection.java:572) at org.apache.qpid.client.AMQConnection.<init>(AMQConnection.java:358) ... 3 more Caused by: javax.net.ssl.SSLHandshakeException: General SSLEngine problem at sun.security.ssl.Handshaker.checkThrown(Handshaker.java:1031) at sun.security.ssl.SSLEngineImpl.checkTaskThrown(SSLEngineImpl.java:508) at sun.security.ssl.SSLEngineImpl.writeAppRecord(SSLEngineImpl.java:1136) at sun.security.ssl.SSLEngineImpl.wrap(SSLEngineImpl.java:1108) at javax.net.ssl.SSLEngine.wrap(SSLEngine.java:469) at org.apache.qpid.transport.network.security.ssl.SSLSender.send(SSLSender.java:157) ... 14 more Caused by: javax.net.ssl.SSLHandshakeException: General SSLEngine problem at sun.security.ssl.Alerts.getSSLException(Alerts.java:192) at sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1528) at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:259) at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:251) at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1165) at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:154) at sun.security.ssl.Handshaker.processLoop(Handshaker.java:609) at sun.security.ssl.Handshaker$1.run(Handshaker.java:549) at sun.security.ssl.Handshaker$1.run(Handshaker.java:547) at java.security.AccessController.doPrivileged(Native Method) at sun.security.ssl.Handshaker$DelegatedTask.run(Handshaker.java:968) at org.apache.qpid.transport.network.security.ssl.SSLReceiver.doTasks(SSLReceiver.java:205) at org.apache.qpid.transport.network.security.ssl.SSLReceiver.received(SSLReceiver.java:164) at org.apache.qpid.transport.network.security.ssl.SSLReceiver.received(SSLReceiver.java:35) at org.apache.qpid.transport.network.io.IoReceiver.run(IoReceiver.java:152) at java.lang.Thread.run(Thread.java:679) Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:324) at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:224) at sun.security.validator.Validator.validate(Validator.java:235) at sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:147) at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:230) at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:270) at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1144) ... 11 more Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:197) at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:255) at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:319) ... 17 more Let me know how i can make progress. Thanks, Naveen -- View this message in context: http://qpid.2158936.n2.nabble.com/Unable-to-Setup-SSL-between-Java-Client-and-C-broker-tp7581558p7581586.html Sent from the Apache Qpid users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
