HTTPS连接的好C++库?证书由证书授权机构签署
Good C++ library for HTTPS connection ? Certificate is signed by a certificate autority
我有两个问题:
Q1:有人知道一个好的C++库来执行对HTTPS服务器的请求吗?
请注意,服务器上的SSL证书将由类似VeriSign的证书自动机构提供。
Q2:那么,我可以把CA的根证书嵌入到我的C++应用程序中,这样它就会被库自动使用吗?我不希望用户在其操作系统中手动添加它。
谢谢你的建议。
- libcurl(此处为C++库:http://code.google.com/p/curlpp/)
- PoCo网络PDF,第36+页
两者都可以使用openssl。您可以使用您的应用程序提供的CA证书。我认为使用嵌入式资源
我想libcurl是其中一个更知名的网络库。根据我用C编写的经验(以及由此带来的所有车轮改造),它有时很容易崩溃,而且没有最好的API。尽管如此,它在很多地方都有使用,相对容易掌握,几乎可以支持你所需要的一切。
在WIndows上,有一个小库,或者说只是一小组c++头:http://www.codeproject.com/Articles/66625/A-Fully-Featured-Windows-HTTP-Wrapper-in-C
相关文章:
- "unknown ca"自生成的 CA、证书和客户端/服务器
- 如何在C++中使用X509证书模在令牌中查找私钥
- OpenSSL TLS服务器-使用客户端证书白名单
- 使用 OpenSSL 从内存中读取原始 SSL/TLS 证书
- CertGetCertificateChain 具有支持的内存存储和证书信任列表
- c++ libCurl :如何使用libCurl接受过期的证书
- 以 x64 配置访问证书公钥
- 从网站复制证书,并使用脚本将其添加到受信任的根证书颁发机构
- curl_easy_perform() 失败:SSL 对等证书或 SSH 远程密钥不正常
- 我需要帮助来缩短检索 SSL 证书的执行时间
- 如何使用QWebEngineView忽略SSL证书错误
- 如何以编程方式从PKCS7中提取CA、多个CA和公共证书/密钥
- 如何在 curl 代码C++设置授权持有者标头?我得到的授权不足,即使它在命令行上工作
- 只允许授权代码调用库中的例程
- 通过 OpenSSL C++从证书获取颁发者证书
- 如何使用openssl续订过期的证书密钥或创建自签名证书密钥any.pem Poco c ++
- 打开 SSL 查询客户端证书
- C++项目需要什么才能使用证书 (RSA-SHA256) 对文件进行签名
- 将私钥和证书存储在C++/OpenSSL中
- HTTPS连接的好C++库?证书由证书授权机构签署