Symfony2 SSL 证书,验证 CA 证书是否正常。错误 :14090086

标签 symfony ssl curl payum

我在本地测试服务器上遇到错误:

SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed

我正在使用标准的 Symfony 2.5 + Payum 支付包和 paypal 快速结账。 payum 尝试执行付款操作时出错。据我了解,payum 使用标准 symfony http 请求 api 来发送信息。然后该 api 看起来像使用位于此处的 Buzz Client(cURL):

symfony\vendor\kriswallsmith\buzz\lib\Buzz\Client\Curl.php

我没有安装它。 Buzz Client 本身就是 symfony 的一部分。而且我没有找到任何可用于配置它的选项。

我已经把这个红了:Symfony2 : send a HTTP Request 对我来说它不起作用。

因为在我的例子中,Buzz Client 是 symfony api 请求的一部分以及如何准确配置它,我没有找到。

最佳答案

此处描述了主要问题:https://github.com/Payum/Payum/issues/233 .长话短说:SSL 中存在安全漏洞,PayPal 决定禁用旧版本,只允许使用新版本。他们做了一个 BC 休息。

在这里您可以找到一些额外的信息:https://github.com/Payum/Payum/issues/250 , https://github.com/Payum/Payum/pull/237

关于Symfony2 SSL 证书,验证 CA 证书是否正常。错误 :14090086,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27220922/

相关文章:

php - 有没有办法告诉 curl 不使用缓存

mysql - Symfony 2/Doctrine 2,带 BIT_AND 运算符的 ORDER BY

php - 使用 CURL PHP 在 javascript 执行后获取 HTML 代码

facebook - URL linter 不适用于 cURL

ssl - ISPConfig LetsEncrypt SSL

Java - 带有 JAX-WS 客户端的 ssl 证书

amazon-web-services - 将 AWS 证书与托管域一起用于 shopify 商店

node.js - 如何为自定义过滤器 [Bootstrap、JQuery] 配置 Symfony2 和 Assetic 设置?

php - 产品中的 symfony dev.log

php - Doctrine2 Symfony2 innerJoin QueryException 预期 Doctrine\ORM\Query\Lexer::T_WITH,得到 'ON'