Hi ,<br><br>So, I'm setting up my server to accept connections using SSL. My dilemma is that I can connect to the server just fine using the following ruby script.<br><br>===============<br>#!/usr/bin/ruby<br>require 'rubygems'<br>require 'amqp'<br><br>AMQP.start(:port =&gt; 5671, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :ssl =&gt; { <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :cert_chain_file =&gt; "clientcert1.pem", <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :private_key_file =&gt; "key1.pem"}<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ) do |con| <br>&nbsp; puts "ok"<br>&nbsp; con.disconnect { puts "dont need to continue"; EventMachine.stop }<br>end<br><br><br>However, I want to use the existing rabbitmqadmin script to connect because I just want to insert simple JSON messages without writing my own code.<br><br>When I run rabbitmqadmin from the command line I get the same error: <br><br>STDERR<br>========<br>Traceback (most recent call last):<br>&nbsp; File "/home/jdamon/Scripts/rabbitmqadmin", line 914, in &lt;module&gt;<br>&nbsp;&nbsp;&nbsp; main()<br>&nbsp; File "/home/jdamon/Scripts/rabbitmqadmin", line 354, in main<br>&nbsp;&nbsp;&nbsp; method()<br>&nbsp; File "/home/jdamon/Scripts/rabbitmqadmin", line 496, in invoke_list<br>&nbsp;&nbsp;&nbsp; format_list(self.get(uri), cols, obj_info, self.options)<br>&nbsp; File "/home/jdamon/Scripts/rabbitmqadmin", line 612, in format_list<br>&nbsp;&nbsp;&nbsp; formatter_instance.display(json_list)<br>&nbsp; File "/home/jdamon/Scripts/rabbitmqadmin", line 623, in display<br>&nbsp;&nbsp;&nbsp; (columns, table) = self.list_to_table(json.loads(json_list), depth)<br>&nbsp; File "/usr/lib/python2.7/json/__init__.py", line 326, in loads<br>&nbsp;&nbsp;&nbsp; return _default_decoder.decode(s)<br>&nbsp; File "/usr/lib/python2.7/json/decoder.py", line 366, in decode<br>&nbsp;&nbsp;&nbsp; obj, end = self.raw_decode(s, idx=_w(s, 0).end())<br>&nbsp; File "/usr/lib/python2.7/json/decoder.py", line 384, in raw_decode<br>&nbsp;&nbsp;&nbsp; raise ValueError("No JSON object could be decoded")<br>ValueError: No JSON object could be decoded<br><br><br>rabbitmq@server.log<br>=================<br>=INFO REPORT==== 20-Mar-2013::14:56:42 ===<br>accepting AMQP connection &lt;0.2781.0&gt; ([::1]:59661 -&gt; [::1]:5671)<br><br>=ERROR REPORT==== 20-Mar-2013::14:56:42 ===<br>closing AMQP connection &lt;0.2781.0&gt; ([::1]:59661 -&gt; [::1]:5671):<br>{bad_header,&lt;&lt;"GET /api"&gt;&gt;}<br><br><br><br>The command I used to generate these errors was <br><br>rabbitmqadmin -P 5671 --ssl&nbsp; --ssl-key-file $SOME_PATH/key1.pem --ssl-cert-file=$SOME_PATH/clientcert1.pem&nbsp; list users<br><br>or <br><br>rabbitmqadmin -c rabbitmqadmin.conf -N host_ssl list queues<br><br>where<br><br>rabbitmqadmin.conf<br>===================<br>[host_normal]<br>hostname = localhost<br>port = 15672<br>username = guest<br>password = guest<br>declare_vhost = / # Used as default for declare / delete only<br>vhost = /&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Used as default for declare / delete / list<br><br>[host_ssl]<br>hostname = localhost<br>port = 5671<br>username = guest<br>password = guest<br>ssl = True<br>ssl_key_file = $SOME_PATH/key1.pem<br>ssl_cert_file = $SOME_PATH/clientcert1.pem<br><br><br><br>Anyone have any ideas why I can't connect to SSL using rabbitmqadmin ? Has anyone else been able to connect correctly using Rabbitmqadmin to the SSL port ? <br><br><br>Thanks<br><br>-Jimi<br><br><br><br><br><br><br><br><br><br><br><br>