cURL偶发无法获取本地颁发者证书的问题求助
cURL偶发无法获取本地颁发者证书的问题求助
大家好,我最近在用cURL库做HTTPS访问时碰到了一个挺棘手的偶发问题,想请各位帮忙分析下原因。
我已经通过CURLOPT_CAINFO参数指定了证书文件路径,大部分时候都能和服务器正常通信,但偶尔会突然收到cURL抛出的错误提示:
SSL certificate verify result: unable to get local issuer certificate (20)
下面是我当前设置的相关参数代码:
curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, 1L); curl_easy_setopt(curl, CURLOPT_SSL_VERIFYHOST, 1L); curl_easy_setopt(curl, CURLOPT_SSL_CTX_DATA, caFileName); curl_easy_setopt(curl, CURLOPT_CAINFO, caFileName);
有没有朋友遇到过类似的偶发情况?麻烦给些排查方向或者解决思路,非常感谢各位的帮忙!
备注:内容来源于stack exchange,提问作者Abner Sun
相关产品推荐
相关产品推荐

