At work, we develop software in .NET, currently using the built-in SslStream
class, and I'm considering abandoning it.
Is Openssl recommended for SSL/TLS communications in .NET? And if so, should I
just download the win binaries from
http://slproweb.com/products/Win32OpenSSL.html ?
I'm
I do not recommend OpenSSL for .NET, because it is written in C and
does not have a prewritten P/Invoke wrapper assembly.
There exist native .NET assemblies that do not require P/Invoke; one
that I like is the BouncyCastle C# API (written for .NET 2.0, but
compilable on .NET 2.0 and later). It