PayPal TLS测试失败

问题描述:

我已经证实我的服务器支持tls1.2与下列命令的帮助。PayPal TLS测试失败

openssl s_client -connect shop.domain.org:443 -tls1_2 

上述命令返回证书链和握手。

但是,如果我检查相同的贝宝它失败,以下错误。我已经从我的服务器执行它。

curl https://tlstest.paypal.com 

卷曲:(35)未知的SSL协议连接错误tlstest.paypal.com:443

wget https://tlstest.paypal.com 


--2016-03-07 11:48:29-- https://tlstest.paypal.com/ 
Resolving tlstest.paypal.com... 104.66.242.99 
Connecting to tlstest.paypal.com|104.66.242.99|:443... connected. 
Unable to establish SSL connection. 

有人能解释我为什么我的贝宝测试失败?

要解决这个问题,我已经修改代码以下

# php -r '$ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "https://tlstest.paypal.com/"); var_dump(curl_exec($ch));' 

,并返回像

PayPal_Connection_OKbool一个值(true)