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)