如何在WinSock中使用OpenSSL?

时间:2009-06-17 18:30:57

标签: ssl openssl winsock

我在网上搜索过,但没找到任何东西......

有没有人有一个使用WinSock和OpenSSL的简单代码示例?我正在寻找一个简单的Visual C ++ 2005或更高代码示例,它创建并打开winsock连接并使用OpenSSL应用必要的SSL设置并适当地释放所有资源。

3 个答案:

答案 0 :(得分:8)

早在2002年,我就为Windows Developer Magazine撰写了一篇文章,展示了如何使用OpenSSL为MFC的CAsyncSocket提供SSL。 code and article可能会帮助你,虽然它确实比你需要的更进一步,因为主要焦点不是winsock集成,而是使用OpenSSL和异步winsock。我已将此作为integrating OpenSSL with an I/O completion based high performance winsock server的基础。

答案 1 :(得分:0)

http://unick-soft.ru/Articles.cgi?id=10 但抱歉,这是俄文文章,但有Https-client和smtps-client的C ++示例。

答案 2 :(得分:0)

我认为您应该阅读Thunked OpenSSL Tutorial - ClientOpenSSL Tutorial - Server

这些教程

他们使用Winsock API