<div dir="ltr">The error being thrown by the C# client code is:<div><br><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"><div><div><font face="courier new, monospace">None of the specified endpoints were reachable</font></div></div><div><div><font face="courier new, monospace">connection.start was never received, likely due to a network timeout</font></div></div></blockquote><div><br>On Tuesday, May 20, 2014 12:16:42 PM UTC-4, Jeffrey Becker wrote:<blockquote class="gmail_quote" style="margin: 0;margin-left: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;"><div dir="ltr">I'm attempting to configure RabbitMQ with SSL using client certificates for authentication on a windows server 2012 x64 box.  The Erlang version installed is OTP 17.0 for Windows x64, <div>Configuration is as such:</div><div><div><font face="courier new, monospace"> {rabbit,  [ </font></div><div><font face="courier new, monospace">    {ssl_listeners, [5671]},</font></div><div><font face="courier new, monospace">    {auth_mechanisms, ['EXTERNAL']},</font></div><div><font face="courier new, monospace">    {auth_backends, [rabbit_auth_backend_ldap, rabbit_auth_backend_internal]}<wbr>,</font></div><div><span style="white-space:pre"><font face="courier new, monospace">     </font></span></div><div><font face="courier new, monospace">    {ssl_options, [{cacertfile,"D:\\RabbitMQ\\<wbr>certs\\cacert.pem"},</font></div><div><font face="courier new, monospace">                  {certfile,"D:\\RabbitMQ\certs\<wbr>\rabbit.pem"},</font></div><div><font face="courier new, monospace">                  {keyfile,"D:\\RabbitMQ\\certs\<wbr>\rabbit.key"},</font></div><div><font face="courier new, monospace">                  {verify,verify_peer},</font></div><div><font face="courier new, monospace"><span style="white-space:pre">                </span>  {ssl_cert_login_from, common_name},</font></div><div><font face="courier new, monospace">                  {fail_if_no_peer_cert,true}]}<span style="white-space:pre">  </span></font></div><div><font face="courier new, monospace"><br></font></div><div><font face="courier new, monospace">  ]},</font></div><div><br></div><div>Whenever I connect, the client throws an error and the log file gets an entry like:<br><br></div><div><font face="courier new, monospace">error on AMQP connection <0.310.0>: {ssl_upgrade_error,{options,{<wbr>certfile,[68,58,92...</font><br><br><div>I've gone through the SSL Trouble shooting guide and confirmed that:</div></div><div><ul><li>The certs are in the PEM format<br></li><li>The Broker is listening on the correct ports<br></li></ul></div></div><div><br></div><div>The last bit of the trouble shooting guide indicates that "<span style="color:rgb(85,85,85);font-family:Verdana,sans-serif;line-height:18px">This is a generic error that could have many causes. Make sure you are using the recommended version of Erlang." Is there a version of Erlang I should be using other than OTP 17.0?</span></div></div></blockquote></div></div></div>