gpt4 book ai didi

java - 在我的 java 应用程序中与 paypal 服务器通信时出现 ssl 握手错误

转载 作者:行者123 更新时间:2023-11-30 07:31:58 24 4
gpt4 key购买 nike

我正在为我的 java 应用程序使用 paypal 沙盒帐户,并使用 centos 6.7 进行托管。当我运行该应用程序时,我在与 PayPal 帐户通信时遇到错误。

我收到如下错误,

javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
at sun.security.ssl.Alerts.getSSLException(Alerts.java:192)
at sun.security.ssl.Alerts.getSSLException(Alerts.java:154)
at sun.security.ssl.SSLSocketImpl.recvAlert(SSLSocketImpl.java:1961)
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1077)
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1312)
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1339)
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1323)
at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:515)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1299)
at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:468)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:338)

最佳答案

有一些安全更新。您需要对沙盒使用 TLS 1.2(稍后也需要在 Live 模式下为 Paypal 应用更新)。

https://www.paypal-knowledge.com/infocenter/index?page=content&widgetview=true&id=FAQ1766&viewlocale=en_US

这是路线图和不同的日期:

2016 年 1 月 14 日 在此日期之后,Sandbox API 端点仅支持新标准(HTTP/1.1、TLS 1.2 和 SHA-256 证书)。这包括仅接受 HTTPS 进行 IPN 回发的 www.sandbox.paypal.com。

2016 年 1 月 31 日 Production 开始颁发采用新标准(2048 位,SHA-256)的 API 凭证证书。

2016 年 2 月 29 日测试沙箱端点将被删除。

2016 年 3 月 17 日,新的 SFTP IP 地址添加到 reports.paypal.com 的 DNS 中。

2016 年 4 月 14 日,从 reports.paypal.com 的 DNS 中删除了旧的 SFTP IP 地址。

2016 年 5 月 12 日旧 SFTP IP 地址停止工作。

2016 年 6 月 17 日 在此日期之后,生产 API 端点将开始转向新标准(HTTP/1.1、TLS 1.2 和 SHA-256 证书)

2016 年 9 月 30 日至 www.paypal.com 的 IPN 回发仅允许 HTTPS

2018 年 1 月 1 日所有证书 API 凭证必须已升级到新标准。

关于java - 在我的 java 应用程序中与 paypal 服务器通信时出现 ssl 握手错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35984858/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com