Details
Description
Using the SSL transport and a certificate from the X509Store with mono is not possible. That is because of a bug in the mono implementation of the X509Store (I sent a patch yesterday). The X509Store.Certificates returns a reference to the internal list of certificates which is closed after calling X509Store.Close(). I implemented a workaround in the code you could use if you consider it useful.