使用CURL 返回错误码:CURLE_SSL_CACERT,请问如何设置SA证书!

最近开发一个项目,需要使用CURL 访问一个HTTPS的URL 获取数据.
但是怎么调用都是返回错误,而且是 CURLE_SSL_CACERT(60) 大概意思是说没有设置证书.

请问在cocos2dx里怎么给curl 设置证书,我去哪里获取证书?

代码如下:

CURL *curl;
CURLcode res;

curl_global_init(CURL_GLOBAL_ALL);
curl = curl_easy_init();

string strUrl = "https://www.xxx.cn";

curl_easy_setopt(curl, CURLOPT_URL, strUrl.c_str()); //设置请求的地址

curl_easy_setopt(curl, CURLOPT_HTTPAUTH, CURLAUTH_DIGEST | CURLAUTH_BASIC | CURLAUTH_NEGOTIATE);

res = curl_easy_perform(curl);
if (res == CURLE_OK)
{
    CCLOG("request curl ok!");
}



```


代码就是这些,请问哪里可以设置证书?
每次返回都是错误:CURLE_SSL_CACERT(60).

请问这个问题要怎么解决?


解决了:

        curl_easy_setopt(curl, CURLOPT_SSL_VERIFYHOST, 0L);
        curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, 0L);

用这两句关闭认证.