[Mono-dev] Open source .Net, and TLS 1.1 & 1.2

Edward Ned Harvey (mono) edward.harvey.mono at clevertrove.com
Sun Dec 14 17:44:52 UTC 2014


> From: Alexander Köplinger [mailto:alex.koeplinger at outlook.com]
> 
> You can find out if you run on Mono by checking if Type.GetType
> ("Mono.Runtime") != null.

That's helpful, but doesn't quite solve it, because compilation will fail on windows ...

I'm looking for something like this...

#ifdef MONO
            Mono.Security.X509.X509StoreManager.CurrentUser.TrustedRoot.Import(junkRootCert);
            try
            {
#endif
                DoStuff();
#ifdef MONO
            }
            finally
            {
                Mono.Security.X509.X509StoreManager.CurrentUser.TrustedRoot.Remove(junkRootCert);
            }
#endif


More information about the Mono-devel-list mailing list