首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Windows MFC客户端上使用SSL?

如何在Windows MFC客户端上使用SSL?
EN

Stack Overflow用户
提问于 2008-12-18 16:41:14
回答 6查看 4.6K关注 0票数 2

我有一个MFC应用程序,它当前使用CAtlHttpClient向web服务器查询一些信息。

我想要改变这一点,这样查询就可以安全地通过服务器身份验证,使用SSL。

谷歌显示,微软已经几次改变了他们支持这一点的方式,例如,WinInet,WinHTTP,但在我的生活中,我不知道如何在MSVS2005下使用MFC来做上面的事情。

应用程序是用C++编写的,如果可能的话,我希望避免将.Net拖入其中。

如有任何帮助、提示、建议或建议,我们将非常感谢!

谢谢,

ony

EN

回答 6

Stack Overflow用户

发布于 2008-12-18 18:50:19

你可以看看终极TCP/IP -它是MS友好的,可以做你想做的事情:

http://www.codeproject.com/KB/MFC/UltimateTCPIP.aspx

我使用这个工具包,它非常好。

票数 4
EN

Stack Overflow用户

发布于 2008-12-18 17:51:44

早在2002年,我就为Windows Developer Magazine写了一篇文章,展示了如何使用OpenSSL为MFC的CAsyncSocket提供SSL。代码和文章在这里:http://www.serverframework.com/asynchronousevents/2010/10/using-openssl-with-asynchronous-sockets.html和可能会帮助you.You也可以使用微软的SChannel做类似的事情,但它涉及的更多,因为OpenSSL为你做了一些缓冲,所以你所需要做的就是将字节压入其中,直到你得到明文……

票数 2
EN

Stack Overflow用户

发布于 2008-12-18 21:48:05

找到一个指向可能符合要求的微软示例代码的指针:http://msdn.microsoft.com/en-us/library/s2ya483s(VS.80).aspx

然而,这在AcquireCredentialsHandle上失败了,这将是我在这个8月论坛上的下一个问题……

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/378441

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档