php-paypal-error:14077410:SSL例程:SSL23_GET_SERVER_HELLO:sslv3警报握手失败 [英] php-paypal-error: 14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure

查看:73
本文介绍了php-paypal-error:14077410:SSL例程:SSL23_GET_SERVER_HELLO:sslv3警报握手失败的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

今天,一个运行PHP 5.5的网站运行良好,已经开始引发此错误:

Today a website with PHP 5.5 that was working fine has started to throw this error:

错误:14077410:SSL例程:SSL23_GET_SERVER_HELLO:sslv3警报握手失败

error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure

我尝试了不同问题的许多解决方案,但找不到错误.

I have tried many solutions from different questions but I can't find the error.

MAMP SSL错误:错误:14077410:SSL例程:SSL23_GET_SERVER_HELLO:sslv3警报握手失败"

这里说将CURLOPT_SSL_VERIFYPEER更改为false,但是不起作用.

Here says to change the CURLOPT_SSL_VERIFYPEER to false, but doesn't work.

我已经尝试了许多sslversions和cipher_list,但也不起作用.

I have tried with many sslversions and cipher_list, but doesn't work either.

就像我说的那样,几天前就没有这个问题了,也许这是与1.6.4版本有关的新问题.

As I said, this problem wasn't here a few days ago, maybe it's something new related with the version 1.6.4.

有什么想法吗?

推荐答案

如果您指向的是Sandbox服务器,则最近进行了一些更新,这些更新将导致该特定错误.
以下是有关SHA-256升级的PayPal商家技术支持网站的信息和链接:

If you are pointing to the Sandbox server, recently there were some updates made that would cause that specific error.
Below is the information and link from the PayPal Merchant Technical Support Microsite on the SHA-256 Upgrade:

支持SHA-256. PayPal正在将所有Live和Sandbox端点上的SSL证书从SHA-1升级到更强大的功能. SHA-256算法.您将需要更新集成以支持 使用SHA-256的证书.
停止使用VeriSign G2根证书.根据行业标准,PayPal将不再兑现安全保障 需要使用VeriSign G2根证书进行信任的连接 验证.仅期望我们的安全连接请求 由G5根证书签署的证书/信任链将 导致成功的安全连接.

Support SHA-256. PayPal is upgrading SSL certificates on all Live and Sandbox endpoints from SHA-1 to the stronger and more robust SHA-256 algorithm. You will need to update your integration to support certificates using SHA-256.
Discontinue use of the VeriSign G2 Root Certificate. In accordance with industry standards, PayPal will no longer honor secure connections that require the VeriSign G2 Root Certificate for trust validation. Only secure connection requests that are expecting our certificate/trust chain to be signed by the G5 Root Certificate will result in successful secure connections.

直接从PayPal MicroSite: SSL证书升级

Directly from the PayPal MicroSite: SSL Certificate Upgrade

2016年1月19日至20日,沙盒端点将升级到新版本 SHA-256、2048位证书:

On January 19-20, 2016 The Sandbox endpoints will be upgraded to new SHA-256, 2048-bit certificates:

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)

此处是

Here is the link to the PayPal User Guide with detailed instructions on changing your Certificate to a G5 Root Certificate.

这篇关于php-paypal-error:14077410:SSL例程:SSL23_GET_SERVER_HELLO:sslv3警报握手失败的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆