CURL使用证书访问HTTPS返回错误CURLE_SSL_CERTPROBLEM
curl_easy_setopt(mycurl.curl, CURLOPT_SSL_VERIFYPEER, 1);
curl_easy_setopt(mycurl.curl, CURLOPT_SSL_VERIFYHOST, 0);
curl_easy_setopt(mycurl.curl,CURLOPT_SSLCERT,"ca.pem");
curl_easy_setopt(mycurl.curl, CURLOPT_POST, 1);
curl_easy_setopt(mycurl.curl, CURLOPT_POSTFIELDSIZE, strlen( postFields.c_str()));
curl_easy_setopt(mycurl.curl, CURLOPT_POSTFIELDS, postFields.c_str());
只要运行第三行代码,执行下面代码就返回错误CURLE_SSL_CERTPROBLEM,证书我用openssl转换过的,问题出在哪里呢?
CURLcode res = curl_easy_perform(mycurl->curl);