<html><body>Hi,<br>We are developing a project that uses rabbitmq with ssl. But we are facing a problem with .Net Client of our project which cannot connect to our server. But with Java, with the same configurations we have succeeded. <br>We are getting an error which says "none of the specified end points were reachable".<br>Our firewall is off on both server and client so its not a firewall issue.<br><br>We are using Windows 7 x64 and .Net Framework 4.0 on our problematic client.<br>As i said before our Java publisher and consumer works flawlessly but our publisher must be on .Net Framework for the sake of our projects.<br>We were suspecting a certificate problem and tried openssl s_client and openssl s_server but no problems.<br>We have already tried cert.pem, cert.cer, cert.p12 files on our windows client but no success.<br>Waiting for your help.<br>Detailed exception outputs are below.<br>Thanks and regards...<br><br>Error : None of the specified endpoints were reachable<br>Endpoints attempted:<br>------------------------------------------------<br>endpoint=amqp-0-9://10.35.110.167:5671, attempts=1<br>System.IO.IOException: Uzak taraf tama akn kapattndan kimlik dorulamas<br> baarsz oldu.<br>&nbsp;&nbsp; konum: System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readB<br>ytes, AsyncProtocolRequest asyncRequest)<br>&nbsp;&nbsp; konum: System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProt<br>ocolRequest asyncRequest)<br>&nbsp;&nbsp; konum: System.Net.Security.SslState.CheckCompletionBeforeNextReceive(Protocol<br>Token message, AsyncProtocolRequest asyncRequest)<br>&nbsp;&nbsp; konum: System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 coun<br>t, AsyncProtocolRequest asyncRequest)<br>&nbsp;&nbsp; konum: System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32<br>count, AsyncProtocolRequest asyncRequest)<br>&nbsp;&nbsp; konum: System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readB<br>ytes, AsyncProtocolRequest asyncRequest)<br>&nbsp;&nbsp; konum: System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProt<br>ocolRequest asyncRequest)<br>&nbsp;&nbsp; konum: System.Net.Security.SslState.CheckCompletionBeforeNextReceive(Protocol<br>Token message, AsyncProtocolRequest asyncRequest)<br>&nbsp;&nbsp; konum: System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 coun<br>t, AsyncProtocolRequest asyncRequest)<br>&nbsp;&nbsp; konum: System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32<br>count, AsyncProtocolRequest asyncRequest)<br>&nbsp;&nbsp; konum: System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readB<br>ytes, AsyncProtocolRequest asyncRequest)<br>&nbsp;&nbsp; konum: System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProt<br>ocolRequest asyncRequest)<br>&nbsp;&nbsp; konum: System.Net.Security.SslState.CheckCompletionBeforeNextReceive(Protocol<br>Token message, AsyncProtocolRequest asyncRequest)<br>&nbsp;&nbsp; konum: System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 coun<br>t, AsyncProtocolRequest asyncRequest)<br>&nbsp;&nbsp; konum: System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32<br>count, AsyncProtocolRequest asyncRequest)<br>&nbsp;&nbsp; konum: System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readB<br>ytes, AsyncProtocolRequest asyncRequest)<br>&nbsp;&nbsp; konum: System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProt<br>ocolRequest asyncRequest)<br>&nbsp;&nbsp; konum: System.Net.Security.SslState.CheckCompletionBeforeNextReceive(Protocol<br>Token message, AsyncProtocolRequest asyncRequest)<br>&nbsp;&nbsp; konum: System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 coun<br>t, AsyncProtocolRequest asyncRequest)<br>&nbsp;&nbsp; konum: System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32<br>count, AsyncProtocolRequest asyncRequest)<br>&nbsp;&nbsp; konum: System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readB<br>ytes, AsyncProtocolRequest asyncRequest)<br>&nbsp;&nbsp; konum: System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProt<br>ocolRequest asyncRequest)<br>&nbsp;&nbsp; konum: System.Net.Security.SslState.CheckCompletionBeforeNextReceive(Protocol<br>Token message, AsyncProtocolRequest asyncRequest)<br>&nbsp;&nbsp; konum: System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 coun<br>t, AsyncProtocolRequest asyncRequest)<br>&nbsp;&nbsp; konum: System.Net.Security.SslState.ForceAuthentication(Boolean receiveFirst,<br>&nbsp;Byte[] buffer, AsyncProtocolRequest asyncRequest)<br>&nbsp;&nbsp; konum: System.Net.Security.SslState.ProcessAuthentication(LazyAsyncResult laz<br>yResult)<br>&nbsp;&nbsp; konum: System.Net.Security.SslStream.AuthenticateAsClient(String targetHost,<br>X509CertificateCollection clientCertificates, SslProtocols enabledSslProtocols,<br>Boolean checkCertificateRevocation)<br>&nbsp;&nbsp; konum: RabbitMQ.Client.SslHelper.TcpUpgrade(Stream tcpStream, SslOption sslOp<br>tion)<br>&nbsp;&nbsp; konum: RabbitMQ.Client.Impl.SocketFrameHandler_0_9..ctor(AmqpTcpEndpoint endp<br>oint)<br>&nbsp;&nbsp; konum: RabbitMQ.Client.Framing.Impl.v0_9_1.ProtocolBase.CreateFrameHandler(Am<br>qpTcpEndpoint endpoint)<br>&nbsp;&nbsp; konum: RabbitMQ.Client.ConnectionFactory.FollowRedirectChain(Int32 maxRedirec<br>ts, IDictionary connectionAttempts, IDictionary connectionErrors, AmqpTcpEndpoin<br>t[]&amp; mostRecentKnownHosts, AmqpTcpEndpoint endpoint)<br>================================================<br>Stack trace:<br>&nbsp;&nbsp; konum: RabbitMQ.Client.ConnectionFactory.CreateConnection(Int32 maxRedirects)<br><br>&nbsp;&nbsp; konum: RabbitMQ.Client.ConnectionFactory.CreateConnection()<br>&nbsp;&nbsp; konum: RConsole.SendString.CreateStructure() C:\Users\hasanfidan\documents\vi<br>sual studio 2010\Projects\RConsole\RConsole\SendPacket.cs i�inde: satr 64<br></body></html>