[rabbitmq-discuss] Connecting to RabbitMQ on Windows Server Using Wildcard Cert with .NET Client Using SSL

Rich Miller richmiller167 at gmail.com
Wed Mar 20 17:40:27 GMT 2013


The title pretty much says it all. I'm trying quite unsuccessfully to get 
to a RabbitMQ server running as a service on Windows Server 2008 R2 using a 
.NET client.  Server is using a wildcard certificate issued by GeoTrust. 
 GeoTrust is listed in my Trusted Root Certificate Authorities on the 
client box.  I'm simply trying to set up an SSL connection between the 
client and the server, not trying to authenticate using a certificate. 
 I've read the docs on the RabbitMQ website and several other blog posts 
about setting this up, but I've had no success.

Typical error messages reported by the client include "Authentication 
failed because the remote party has closed the transport stream" and 
"Cannot find the requested object" (after trying to pass a .key file in as 
the cert file).

RabbitMQ Server is 2.7.1 and Erlang is R15B03-1.  Client code looks 
basically like this:

            ' configure the connection factory
            Me.Factory.HostName = hostName
            Me.Factory.VirtualHost = virtualHostName
            Me.Factory.UserName = userName
            Me.Factory.Password = password
            Me.Factory.Protocol = Protocols.AMQP_0_9_1
            Me.Factory.Port = AmqpTcpEndpoint.DefaultAmqpSslPort
            Me.Factory.Ssl.ServerName = hostName
            Me.Factory.Ssl.CertPath = 
"C:\Gravic\Development\TestRabbitMQSSL\TestRabbitMQSSL\bin\Debug\Clientcert.pfx"
            Me.Factory.Ssl.CertPassphrase = "thepassphrase"
            Me.Factory.Ssl.Enabled = True

            ' create the connection using the factory
            Return Me.Factory.CreateConnection()

I'd appreciate any tips or pointers from anyone who has successfully made 
the SSL connection from .NET client to RabbitMQ server running on Windows.

Thanks!

Rich
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/attachments/20130320/057fb7f2/attachment.htm>


More information about the rabbitmq-discuss mailing list