[rabbitmq-discuss] How to avoid handshake_timout while attempting a SSL connection to the RabbitMQ broker?

Rodrigo Pimenta Carvalho pimenta at inatel.br
Mon Jun 30 15:05:03 BST 2014


Hi.

I had installed the RabbitMQ and used it as a serve (not sevice)r in my Windows 7. My java client application send and get messages from the broker´s queues very well. No issues.

After that, i also had configured such broker to uses SSL and exchanges certificates with a java client. According to the SSL Troubleshooting web page (http://www.rabbitmq.com/troubleshooting-ssl.html) almost everything is ok with my broker and all configuration I had set. That is, I had tested every single step from this troubleshooting page and I have found just one issue:

When I attempt a SSL connection to broker, using the command "openssl s_client -connect localhost:5671 -cert client/cert.pem -key client/key.pem -CAfile testca/cacert.pem"  , it presents the message “Verify return code: 0 (ok)”. However, after an instant, it closes and presents “Closed”. 

In the log I got:

=INFO REPORT==== 30-Jun-2014::10:47:09 ===
accepting AMQP connection <0.306.0> (127.0.0.1:63913 -> 127.0.0.1:5671)

=ERROR REPORT==== 30-Jun-2014::10:47:19 ===
closing AMQP connection <0.306.0> (127.0.0.1:63913 -> 127.0.0.1:5671):
{handshake_timeout,handshake}

What should I configure in RabbitMQ to avoid such kind of timeout issue? 
Any hint will be very helpful! 
Thanks a lot.



RODRIGO PIMENTA CARVALHO
Inatel Competence Center
Software
Ph: +55 35 3471 9979


More information about the rabbitmq-discuss mailing list