是否有任何(最好是免费/开源)可用的代码可以进行本地TLS/SSL通信?我不是在谈论HTTPListener/Client和WebRequest类。我想在我的C#代码中进行原始的TLS通信。
提前感谢, Max
这里有一篇关于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/。