赞
踩
在程序中调用curl接口, 出现错误代码51,显示ssl对等证书不正确,然后上网去下载最新证书:
wget http://curl.haxx.se/ca/cacert.pem
将证书放置在配置目录下:
cp cacert.pem /usr/local/share/curl/curl-ca-bundle.crt
然后继续运行程序还是报同样的错误,很是麻烦,后来干脆直接把证书验证关闭:
在程序代码中加入:
CURL *curl;
curl = curl_easy_init();
curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, 0);
curl_easy_setopt(curl, CURLOPT_SSL_VERIFYHOST, 0);
运行通过,但是不知道这样是否对安全造成比较大的影响。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。