Paypal IPN:证书验证失败
Posted
技术标签:
【中文标题】Paypal IPN:证书验证失败【英文标题】:Paypal IPN: certificate verify failed 【发布时间】:2015-05-27 22:14:52 【问题描述】:从昨天开始,我就无法收到 paypal ipn 通知。我检查了日志文件,错误是:
[24-Mar-2015 13:48:44] cURL error: [60] SSL certificate problem, verify that the CA cert is OK. Details:
error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
有什么想法吗?
【问题讨论】:
php-paypal-error: 14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure的可能重复 【参考方案1】:证书似乎不再有效。
我按照paypal ipn listener sample上的代码cmets,从http://curl.haxx.se/docs/caextract.html(HTTPS from github:ca-bundle.crt)下载了新证书并替换了旧证书。问题解决了。
我希望它可以帮助其他人。
【讨论】:
谢谢,这对我有帮助! @KimL 总是乐于提供帮助:) 请考虑为它投票,tks! 在哪里可以找到旧的替换? @ZetaAl,旧证书的路径应该在你的 curl 代码块的某个地方。 感谢您的回复,我已经知道了,但是我在实现它时遇到了一些问题。我开始了一个新问题:***.com/questions/30709289/paypal-using-ipn-and-ssl【参考方案2】:我已经通过运行 sudo update-ca-certificates 更新 Ubuntu 中的根证书来修复它
【讨论】:
以上是关于Paypal IPN:证书验证失败的主要内容,如果未能解决你的问题,请参考以下文章