在.NET中的TLS/SSL

3

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

提前感谢, Max


1
你的意思不是TLS = 传输层安全吗? - Khb
谢谢!当然我是指TLS。 - bot47
3个回答

5

这里有一篇关于CodeProject的文章, 它还包括使用OpenSSL的代码。

你介意我问一下你想要实现什么吗?只是好奇而已;针对这种情况,通常有很多高级封装类,所以你不需要在这个层次上工作(不过这没什么问题 :-)


我计划开发一个通用的SSL/TLS连接网络调试器。你可以称之为中间人攻击工具,但我更倾向于称其为协议分析器或协议调试器,因为我并不打算用它进行非法活动。 - bot47
啊哈,我明白了,听起来很有趣! - Matt Brindley
那与Wireshark这样的工具有何不同?如果您想要进行更积极的操作,使用SSPI和/或openssl可能无法帮助您,因为您需要修改实际的TLS消息,而库不会让您这样做(特别是使用SSPI)。 - Nasko

2

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接