验证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

+0

看看这个http://*.com/questions/19351052/ssl-certificate-error – Ejaz

你什么时候安装了WAMP?如果它是前一阵子,那么你的证书过期了。他们发行1年我想。你可能会考虑更新你的WAMP(它将附带一个新的证书),或者自行生成新的证书。 在任何情况下,由于错误消息指出证书中有某些内容,而不是CA无法识别它。当它没有被CA识别时,你会想要更新php.ini,并可能下载一个新的PEM文件。