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]

Reply via email to