4

我有两个问题:

Q1:有谁知道一个好的C++ 库来执行对 HTTPS 服务器的请求?

请注意,服务器上的 SSL 证书将由VeriSign 等证书授权机构提供。

Q2 : 那么,我可以在我的 C++ 应用程序中嵌入 CA 的根证书,以便库自动使用它吗?我不希望用户在其操作系统中手动添加它。

感谢您的建议。

4

3 回答 3

1

都可以使用openssl。您可以让它使用您的应用程序提供的 CA 证书。我认为使用嵌入式资源并不容易

于 2012-03-21T09:57:02.147 回答
0

我猜libcurl是最知名的网络库之一。根据我用 C 编写的经验(所有的轮子都在重新发明它),事实证明它有时容易崩溃,并且没有最好的 API。尽管如此,它被用在很多地方,相对容易掌握,并且支持几乎所有你可能需要的东西。

于 2012-03-21T09:55:08.417 回答
0

在 Windows 上,有一个小库,或者只是一小部分 c++ 头文件:http: //www.codeproject.com/Articles/66625/A-Fully-Featured-Windows-HTTP-Wrapper-in-C

于 2015-05-09T19:57:29.570 回答