我在运行 Centos 5.11 的服务器上运行一个网站 - 现在我知道 EOL,但暂时无法升级。该网站运行与 Paypal 集成的 Sellerdeck 软件进行支付。
在接下来的一个月左右,Paypal 将要求我使用 TLS 1.2 [1] 来连接它们,而 5.11 (0.9.8b) 中安装的默认 OpenSSL 版本不支持该版本。
我已按照说明 [2] 安装第二个版本的 OpenSSL,以及链接到新版本 OpenSSL 的第二个 Curl 版本,它将支持 TLS 1.2,但它仍然没有通过 Paypal 测试。
Centos 5.11 在 /usr/local/ 中带有 OpenSSL 1.0.2k:
/usr/local/bin/curl https://tlstest.paypal.com
curl: (35) Unknown SSL protocol error in connection to tlstest.paypal.com:443
Run Code Online (Sandbox Code Playgroud)
Centos 6.9 与 OpenSSL 1.0.1e-fips
curl https://tlstest.paypal.com
PayPal_Connection_OK
Run Code Online (Sandbox Code Playgroud)
任何人都可以帮助我指出正确的方向,为什么连接不能与更新的 OpenSSL 一起使用?
非常感谢
凯文
详细的非工作输出:
/usr/local/bin/curl -Ivvv https://tlstest.paypal.com
* Rebuilt URL …Run Code Online (Sandbox Code Playgroud)