有时 cURL 无法获取本地颁发者证书

有时 cURL 无法获取本地颁发者证书

我使用curl库进行https访问,设置CURLOPT_CAINFO参数指定证书文件,有时候可以正常通信,有时候cURL会报错【SSL证书验证结果:无法获取本地颁发者证书(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); 

感谢您的浏览和建议。

相关内容