0

我刚刚安装了由Phil Sturgeon编写的用于 codeigniter 的 curl 库。我不断收到此错误

“错误:60:SSL 证书问题,验证 CA 证书是否正常。详细信息:\n错误:14090086:SSL 例程:SSL3_GET_SERVER_CERTIFICATE:证书验证失败”

我已经在互联网上进行了检查,一般的解决方案是将以下值分别设置为 FALSE 和 0

CURLOPT_SSL_VERIFYPEER, FALSE;
CURLOPT_SSL_VERIFYHOST, 0;
4

2 回答 2

1
you can use
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
$curlReturned = curl_exec($ch);
if(!$curlReturned)
{
trigger_error(curl_error($ch));
} 
于 2013-07-30T12:00:23.267 回答
0

下载 curl 没有的 CA,并加载它:

curl_setopt ($ch, CURLOPT_CAINFO, “pathto/cacert.pem”);

或者如果您不想要 SSL 的安全性,只需打开它,Boras 链接对此进行了更深入的描述

于 2013-07-30T12:10:21.673 回答