微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Apple Pay 证书更新 | SSLHandshakeException:收到致命警报:handshake_failure

如何解决Apple Pay 证书更新 | SSLHandshakeException:收到致命警报:handshake_failure

我最近更新了我的“Apple Pay 付款处理”和“Apple Pay 商家身份”证书,现在收到错误消息:

javax.ws.rs.ProcessingException: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
    at org.glassfish.jersey.client.internal.HttpUrlConnector.apply(HttpUrlConnector.java:287)
    at org.glassfish.jersey.client.ClientRuntime.invoke(ClientRuntime.java:252)
    at org.glassfish.jersey.client.JerseyInvocation$1.call(JerseyInvocation.java:684)
    .
    .
    .
Caused by: 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:2020)

我已经通过论坛抓取了所有内容并尝试了以下解决方案:

1.TLS 1.2 已启用并设置为认值。 1.0 和 1.1 已禁用。

2.对于 Java 8,为 256 解密添加了以下内容:{JAVA_HOME}/jre/lib/security http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html

3.cert 添加到密钥库

但我仍然遇到同样的错误。还有什么可能导致这个问题?我不知所措,任何帮助将不胜感激!

解决方法

启用 java.net.debug 系统属性,它应该为您提供有关握手失败的更多详细信息

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。