Php Curl ssl证书
我总是关闭curl中的CURLOPT_SSL_VERIFYPEER,但我真的很想在我的php/centos/curl检查其证书的地方升级。我有CENTOS 4.7i686,PHP5.2.16 我从stripe.com得到了一个不错的包裹: 我如何“安装”到我甚至不需要使用的地方Php Curl ssl证书,php,curl,centos,Php,Curl,Centos,我总是关闭curl中的CURLOPT_SSL_VERIFYPEER,但我真的很想在我的php/centos/curl检查其证书的地方升级。我有CENTOS 4.7i686,PHP5.2.16 我从stripe.com得到了一个不错的包裹: 我如何“安装”到我甚至不需要使用的地方 curl_setopt($curl, CURLOPT_CAINFO, 'ca-certificates.crt'); 将捆绑包另存为“certificates.pem”,并将其放在Web服务器上。然后使用 curl_
curl_setopt($curl, CURLOPT_CAINFO, 'ca-certificates.crt');
将捆绑包另存为“certificates.pem”,并将其放在Web服务器上。然后使用
curl_setopt($curl, CURLOPT_CAINFO, '/link/to/directory/certificates.pem');
加载证书列表。
另外,请确保您连接到了正确的域。www.domain.com可能有有效的证书,但domain.com可能没有
更多信息:类似,但没有说明另一个不错的捆绑包,您现在因错误使用SSL而闻名。请参阅(第9页底部)引用的内容。哈哈哈,我在这里是为了纠正我的错误,但我的堆栈很糟糕,不会接受新的包。因此,与其重复我,不如告诉我如何修复它。也许我可以把它修好,而不是看报纸。在安装新的更新包之前,我无法验证它们。谢谢,但我正在尝试避免编辑我在更新时使用的类。这可能会对您有所帮助:如果您能澄清什么不适合您,我可以再次尝试帮助您。您也可以在php.ini中使用curl.cainfo=/path/to/ca-bundle.crt选项,以避免在每个应用程序中使用curl\u setopt(并使其独立于服务器)