<font size=2 face="sans-serif">Hi ,</font>
<br>
<br><font size=2 face="sans-serif">I am trying connect rabbit mq over ssl
and using rabbit mq as an mqtt broker.</font>
<br>
<br><font size=2 face="sans-serif">I am using PAHO client. I have configured
ssl at the rabbitmq side as per </font><a href=http://www.rabbitmq.com/ssl.html><font size=2 face="sans-serif">http://www.rabbitmq.com/ssl.html</font></a><font size=2 face="sans-serif">.</font>
<br>
<br><font size=2 face="sans-serif">Bu when I am trying to connect to the
broker I am getting the following exception</font>
<br><font size=2 face="sans-serif">.</font><font size=2 color=#000080 face="Consolas"><u>MqttException</u></font><font size=2 color=red face="Consolas">
(0) - </font><font size=2 color=#000080 face="Consolas"><u>javax.net.ssl.SSLHandshakeException</u></font><font size=2 color=red face="Consolas">:
Remote host closed connection during handshake</font>
<br><font size=2 color=red face="Consolas">       
at org.eclipse.paho.client.mqttv3.internal.ExceptionHelper.createMqttException(</font><font size=2 color=#000080 face="Consolas"><u>ExceptionHelper.java:34</u></font><font size=2 color=red face="Consolas">)</font>
<br><font size=2 color=red face="Consolas">       
at org.eclipse.paho.client.mqttv3.internal.ClientComms$ConnectBG.run(</font><font size=2 color=#000080 face="Consolas"><u>ClientComms.java:553</u></font><font size=2 color=red face="Consolas">)</font>
<br><font size=2 color=red face="Consolas">       
at java.lang.Thread.run(</font><font size=2 color=#000080 face="Consolas"><u>Thread.java:722</u></font><font size=2 color=red face="Consolas">)</font>
<br><font size=2 color=red face="Consolas">Caused by: </font><font size=2 color=#000080 face="Consolas"><u>javax.net.ssl.SSLHandshakeException</u></font><font size=2 color=red face="Consolas">:
Remote host closed connection during handshake</font>
<br><font size=2 color=red face="Consolas">       
at sun.security.ssl.SSLSocketImpl.readRecord(</font><font size=2 color=#000080 face="Consolas"><u>SSLSocketImpl.java:946</u></font><font size=2 color=red face="Consolas">)</font>
<br><font size=2 color=red face="Consolas">       
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(</font><font size=2 color=#000080 face="Consolas"><u>SSLSocketImpl.java:1328</u></font><font size=2 color=red face="Consolas">)</font>
<br><font size=2 color=red face="Consolas">       
at sun.security.ssl.SSLSocketImpl.startHandshake(</font><font size=2 color=#000080 face="Consolas"><u>SSLSocketImpl.java:1355</u></font><font size=2 color=red face="Consolas">)</font>
<br><font size=2 color=red face="Consolas">       
at sun.security.ssl.SSLSocketImpl.startHandshake(</font><font size=2 color=#000080 face="Consolas"><u>SSLSocketImpl.java:1339</u></font><font size=2 color=red face="Consolas">)</font>
<br><font size=2 color=red face="Consolas">       
at org.eclipse.paho.client.mqttv3.internal.SSLNetworkModule.start(</font><font size=2 color=#000080 face="Consolas"><u>SSLNetworkModule.java:84</u></font><font size=2 color=red face="Consolas">)</font>
<br><font size=2 color=red face="Consolas">       
at org.eclipse.paho.client.mqttv3.internal.ClientComms$ConnectBG.run(</font><font size=2 color=#000080 face="Consolas"><u>ClientComms.java:538</u></font><font size=2 color=red face="Consolas">)</font>
<br><font size=2 color=red face="Consolas">       
... 1 more</font>
<br><font size=2 color=red face="Consolas">Caused by: </font><font size=2 color=#000080 face="Consolas"><u>java.io.EOFException</u></font><font size=2 color=red face="Consolas">:
SSL peer shut down incorrectly</font>
<br><font size=2 color=red face="Consolas">       
at sun.security.ssl.InputRecord.read(</font><font size=2 color=#000080 face="Consolas"><u>InputRecord.java:352</u></font><font size=2 color=red face="Consolas">)</font>
<br><font size=2 color=red face="Consolas">       
at sun.security.ssl.SSLSocketImpl.readRecord(</font><font size=2 color=#000080 face="Consolas"><u>SSLSocketImpl.java:927</u></font><font size=2 color=red face="Consolas">)</font>
<br><font size=2 color=red face="Consolas">       
... 6 more</font>
<br>
<br><font size=2 color=red face="Consolas">Any help is appreciated.</font>
<br><font size=2 face="sans-serif"><br>
Thanks and Regards,<br>
Ankur Chakraborty</font>
<br>
<br>
<br><font size=1 color=#5f5f5f face="sans-serif">From:      
 </font><font size=1 face="sans-serif">Michael Klishin <mklishin@gopivotal.com></font>
<br><font size=1 color=#5f5f5f face="sans-serif">To:      
 </font><font size=1 face="sans-serif">Ankur5 C <ankur5.c@tcs.com>,
Discussions about RabbitMQ <rabbitmq-discuss@lists.rabbitmq.com></font>
<br><font size=1 color=#5f5f5f face="sans-serif">Date:      
 </font><font size=1 face="sans-serif">25-06-2014 15:28</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Subject:    
   </font><font size=1 face="sans-serif">Re: [rabbitmq-discuss]
Unable to establish MQTT plugin in rabbitmq version : 3.1.3.</font>
<br>
<hr noshade>
<br>
<br>
<br><tt><font size=2> On 25 June 2014 at 13:53:28, Ankur5 C (ankur5.c@tcs.com)
wrote:<br>
> > =INFO REPORT==== 25-Jun-2014(</font></tt><a href="http://airmail.calendar/2014-06-25%2012:00:00%20GMT+4"><tt><font size=2>http://airmail.calendar/2014-06-25%2012:00:00%20GMT+4</font></tt></a><tt><font size=2>)::12:57:48
 <br>
> ===<br>
> Error description:<br>
> {could_not_start,rabbitmq_mqtt,{badmatch,{error,shutdown}}}  <br>
>  <br>
> Please comment on this . I followed the same steps as mentioned  <br>
> in </font></tt><a href="http://www.rabbitmq.com/blog/2012/09/12/mqtt-adapter/"><tt><font size=2>http://www.rabbitmq.com/blog/2012/09/12/mqtt-adapter/</font></tt></a><tt><font size=2>.
 <br>
>  <br>
> The only difference is the rabbitmq version . In the above link  <br>
> it is mentioned version rabbitmq-server 2.8.6(</font></tt><a href=http://www.rabbitmq.com/download.html><tt><font size=2>http://www.rabbitmq.com/download.html</font></tt></a><tt><font size=2>)
 <br>
> but I am using rabbitmq_server-3.1.3.<br>
<br>
I suspect you tried installing the 2.8.6 plugin into 3.1.3 version. That
won't work. <br>
There is no need to download the .ez file any more, simply enable the plugin <br>
and restart RabbitMQ. <br>
<br>
If you did download the 2.8.6 .ez file, remove it first. Then follow the
docs: <br>
http://www.rabbitmq.com/mqtt.html <br>
<br>
Also, moving to 3.3.4 is not a bad idea ;) <br>
--  <br>
MK  <br>
<br>
Staff Software Engineer, Pivotal/RabbitMQ<br>
</font></tt>
<br><p>=====-----=====-----=====<br>
Notice: The information contained in this e-mail<br>
message and/or attachments to it may contain <br>
confidential or privileged information. If you are <br>
not the intended recipient, any dissemination, use, <br>
review, distribution, printing or copying of the <br>
information contained in this e-mail message <br>
and/or attachments to it are strictly prohibited. If <br>
you have received this communication in error, <br>
please notify us by reply e-mail or telephone and <br>
immediately and permanently delete the message <br>
and any attachments. Thank you</p>

<p></p>