2017-06-22 45 views
0

Magento的1.9是给这样的警告:Magento PayPal TLS v1.2是cURL 7.29.0还是7.34.0要求?

你卷曲PHP5模块的当前版本为7.29.0,它可以防止那些需要TLS 1.2版无法正常工作服务。建议将cURL php5模块更新到7.34.0或更高版本。

这是否意味着PayPal在6月30日之后肯定会中断或者不是真的?因为PayPal将要求TLS v1.2,但是cURL必须是7.34.0吗?

在SSL实验室它说,配置支持TLS 1.2 Test on https://www.ssllabs.com/ssltest/analyze.html

回答

0

是的,为了避免服务的任何破坏,您必须验证您的系统 准备好这种变化通过June 30, 2017

贝宝为什么做这个改变?

贝宝正在升级商家和合作伙伴用于编程连接的所有外部终端。其中一项变更只允许在与PayPal系统连接时使用HTTPS,以确保所有信息的安全传输。 IPN消息包含有关您的客户及其交易的敏感信息,只应安全地通过。

PayPal正在为所有外部终端提供的 升级安全标准是什么?

贝宝正在升级它的所有外部终端的最新的行业标准:

•HTTP 1.1或更新版本

•仅HTTPS

•TLS 1.2或更高版本仅

•与威瑞信的G5根签署的2048位SHA-256证书

LibCurl

问题的根源在于你的libcurl版本。默认情况下,早于7.34的libcurl版本使用TLS 1.1或更早版本。

要确定你正在运行,即处理支付宝交易服务器上输入以下命令的libcurl版本:

curl --version 

如果版本低于7.34的,请继续下一节(解决方案) 。如果您已经运行7.34或更高版本,则不需要执行任何操作。

检查解决方案here

+0

感谢您的答复和交代。服务器已经准备好了,但如上所述,Magento给出了关于cURL lib版本的警告。但是如果我明白,只要服务器支持新标准,这个cURL lib版本7.34.0就是** NOT **必需的,对吗? – Albert

+0

@Albert我已经更新了答案。请检查。 – Narayan

+0

@Albert根据你的警告。你的libcurl版本小于'7.34',所以你需要更新它。 – Narayan