今天一个运行良好的PHP 5.5网站已经开始抛出这个错误:
错误:14077410:SSL例程:SSL23_GET_SERVER_HELLO:sslv3警报握手失败
我从不同的问题尝试了很多解决方案,但我找不到错误.
MAMP SSL错误:"错误:14077410:SSL例程:SSL23_GET_SERVER_HELLO:sslv3警报握手失败"
这里说要将CURLOPT_SSL_VERIFYPEER更改为false,但不起作用.
我尝试了很多sslversions和cipher_list,但也没有用.
正如我所说,这个问题几天前不在这里,也许这是与1.6.4版本有关的新内容.
任何的想法?
pp_*_*enn 18
如果您指向Sandbox服务器,最近会有一些更新会导致该特定错误.
以下是有关SHA-256升级的PayPal商户技术支持微型网站的信息和链接:
支持SHA-256.PayPal正在将所有Live和Sandbox端点上的SSL证书从SHA-1升级到更强大,更强大的SHA-256算法.您需要使用SHA-256更新集成以支持证书.
停止使用VeriSign G2根证书.根据行业标准,PayPal将不再支持需要VeriSign G2根证书进行信任验证的安全连接.只有期望我们的证书/信任链由G5根证书签名的安全连接请求才能成功建立安全连接.
直接来自PayPal MicroSite: SSL证书升级
2016年1月19日至20日,Sandbox端点将升级为新的SHA-256,2048位证书:
Run Code Online (Sandbox Code Playgroud)api.sandbox.paypal.com api-3t.sandbox.paypal.com api-aa.sandbox.paypal.com api-aa-3t.sandbox.paypal.com svcs.sandbox.paypal.com pointofsale.sandbox.paypal.com ipnpb.sandbox.paypal.com www.sandbox.paypal.com (for IPN)
以下是" PayPal用户指南"的链接,其中包含有关将证书更改为G5根证书的详细说明.