Stomp SSL: No certificates loaded from key-store
------------------------------------------------

                 Key: AMQNET-311
                 URL: https://issues.apache.org/jira/browse/AMQNET-311
             Project: ActiveMQ .Net
          Issue Type: Bug
          Components: Stomp
    Affects Versions: 1.5.1
         Environment: Windows
            Reporter: Markus Jung | Ogitix
            Assignee: Jim Gomes
            Priority: Minor


Not using the transport option clientCertFilename the certificates should be 
loaded from X509Store at class Apache.NMS.Stomp.Transport.Tcp.SslTransport 
method LoadCertificates.
But the collection store.Certificates is always empty, causing 
SelectLocalCertificate to always returning null.
This is not a big problem, because the connection is working using null. But 
maybe with an unexpected behavior if one is going to use the clientCertSubject 
transport option.

The reason is, the store must be opened (and closed):
Changing the lines in LoadCertificates to:

                X509Store store = new X509Store(name, location);
                store.Open(OpenFlags.ReadOnly);
                collection = store.Certificates;
                store.Close();

the collection is not empty anymore.


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to