卷曲ssl证书

时间:2012-04-11 08:12:44

标签: php curl centos

我总是在curl中关闭CURLOPT_SSL_VERIFYPEER,但我真的想升级我的php / centos / curl检查其证书的地方。我有CENTOS 4.7 i686,PHP 5.2.16。

我从stripe.com获得了一个很好的包: https://pastebin.com/raw.php?i=NZE2CuVJ

如何“安装”到我甚至不需要使用的地方

curl_setopt($curl, CURLOPT_CAINFO, 'ca-certificates.crt');

1 个答案:

答案 0 :(得分:1)

将捆绑包保存为“certificates.pem”,并将其放在您的网络服务器上。然后使用

curl_setopt($curl, CURLOPT_CAINFO, '/link/to/directory/certificates.pem');

加载证书列表。 此外,请确保您正在连接到正确的域。 www.domain.com可能拥有有效的证书,但domain.com可能没有。

更多信息:https://serverfault.com/questions/325120/curl-ssl-issue-with-rapidssl-certificates