2012-03-21 156 views
3

签署我有2个问题:用于HTTPS连接的良好C++库?证书由证书autority

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

请注意,服务器上的SSL证书将由威瑞信的证书自动提供提供。 Q2:所以,我可以将CA的根证书嵌入到我的C++应用程序中,以便库自动使用它吗?我不希望用户在其操作系统中手动添加它。

感谢您的建议。

回答

1

都将能够使用OpenSSL的。您可以使用您的应用程序提供的CA证书。我不认为这是易于使用嵌入的资源

+0

Sehe,做派出了他们的工作信息通过HTTPS远程客户端?我需要控制我的C++程序并通过手机查询一些选项。 – 2014-05-31 17:18:15

+0

呃是的。问题是“有人知道一个好的C++库来执行对HTTPS服务器的请求吗?”。所以是的,你可以发送信息(请求)到HTTPS服务器。 – sehe 2014-06-01 00:58:01

+0

好吧;看来cURL不支持HTTP服务器! http://curl.haxx.se/docs/faq.html#Can_I_write_a_server_with_libcur – 2014-06-01 01:04:33

0

我猜libcurl是更好的知名网络图书馆之一。根据我的经验,使用C语言编写(所有这些都会带来重创),事实证明它有时易于崩溃,并且没有最好的API。尽管如此,它在很多地方都有使用,相对容易掌握,并且支持几乎所有你需要的东西。