.net中的TLS / SSL

是否有任何(希望是免费/开源)代码可以进行本机TLS / SSL通信? 我不谈论HTTPListener / Client和WebRequest类。 我想在我的C#代码中进行原始TLS通信。

提前谢谢,马克斯

这是一篇关于codeproject的文章 ,它还包括使用OpenSSL的代码。

如果我问你想要达到的目标,你介意吗? 真的很好奇; 这种事情有很多高级包装类,所以你通常不需要在这个级别工作(不是说有什么问题:-)

http://www.mentalis.org/soft/projects/ssocket/ – 过去5年一直在.net 1.0,2.0和现在的3.0中使用它在商业产品中。 非常可靠,使用简单,稳定。

内置(在编写时) SslStream对象使这很容易 – 请参阅https://www.medo64.com/2014/09/client-authenticated-tls-in-c/