验证CA证书是否正确(Localhost上的SSL错误)
问题描述:
我收到以下错误,我似乎无法弄清楚如何解决我的本地主机(WampServer)。验证CA证书是否正确(Localhost上的SSL错误)
PHP 5.4.3是版本和Apache 2.2.22
An email sending error occurred: Mandrill_HttpError - API call to
messages/send-template failed: SSL certificate problem, verify that the CA
cert is OK. Details: error:14090086:SSL
routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
我已经添加了一行到两个php.ini的文件和phpForApache.ini,无济于事。
[curl]
curl.cainfo = "c:\wamp\cacert.pem"
也尝试过这种方式的各种组合,但没有运气。也许我需要一个不同的cacert.pem?我正在使用http://curl.haxx.se/ca/cacert.pem
答
你什么时候安装了WAMP?如果它是前一阵子,那么你的证书过期了。他们发行1年我想。你可能会考虑更新你的WAMP(它将附带一个新的证书),或者自行生成新的证书。 在任何情况下,由于错误消息指出证书中有某些内容,而不是CA无法识别它。当它没有被CA识别时,你会想要更新php.ini,并可能下载一个新的PEM文件。
看看这个http://*.com/questions/19351052/ssl-certificate-error – Ejaz