【发布时间】:2010-01-09 02:05:20
【问题描述】:
如此处所述 http://www.ddj.com/cpp/184401688
我没有时间从头开始写这篇文章。
问但未回答 https://stackoverflow.com/questions/434961/implementing-ssl
问题是:
我正在寻找一些实现 MS SSPI 的可编译工作源代码(如上面的线程中提到的),程序不是 OOP 首选。
我在这里查看了代码项目示例:
http://www.codeproject.com/KB/IP/sslclasses.aspx
但这是 C# OOP。将其转换为 C++ 代码并非易事。
OpenSSL
SChannel 调用遵循 GSS API 标准。当然,还有一些替代方案——例如 OpenSSL。这个包是协议的完整和彻底的实现,对于非常熟悉 UNIX 的人来说无疑是最好的选择。该软件包最初面向 UNIX 社区,并且依赖于 Perl 运行时进行编译,因此对于从未使用过 UNIX 类型系统的 Windows 开发人员来说,需要一定的学习曲线。
除此之外,OpenSLL 还做了一些非常不标准的事情
尼古拉, 贡献了很多可编译的源代码 (www.coastrd.com) 我希望找到愿意这样做的人。
【问题讨论】:
-
你不会在这里找到答案.. 可能只是一个笑话答案,其中包含将 ssl 编码的零流写入 /dev/null 的代码
-
Bump,你获得了第二次反对票。请提出一个更好的问题。你不想要 OpenSSL,没关系。然后,使用 MS SSPI。或者编写自己的 SSL/TLS 实现。
-
请阅读问题。我正在寻求使用 MS SSPI 的解决方案...
-
感谢您的反馈,我会尽量写出我的问题,以免它们听起来那样。这当然不是我的本意。
-
如果它需要 Perl 怎么办,perl 是免费的,在 windows 上安装很容易而且没有问题。