JDK1.8 Received fatal alert: handshake_failure 替换jce不能解决问题的情况
Posted _Slience_
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JDK1.8 Received fatal alert: handshake_failure 替换jce不能解决问题的情况相关的知识,希望对你有一定的参考价值。
java version “1.8.0_241”
今天对接外部第三方接口的时候提示Received fatal alert: handshake_failure
错误,网上说替换jce就好,那个jce下载地址是
https://www.oracle.com/java/technologies/javase-jce8-downloads.html
在我准备替换自己的jce的时候发现文件目录是这样的,按照下载文件的说明,应该是替换unlimited的
我于是替换了unlimited的,结果发现没有效果,之后在这个文章中发现需要修改java.security文件的内容,于是在826行发现了被注释的crypto.policy=unlimited
,按照网上的说明解除了注释,发现还是没效果,就去试了一下改成crypto.policy=limited
,发现问题解决
以上是关于JDK1.8 Received fatal alert: handshake_failure 替换jce不能解决问题的情况的主要内容,如果未能解决你的问题,请参考以下文章
javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
https 请求webServic 产生的安全证书问题 jdk版本导致的Received fatal alert: protocol_version异常
gnutls_handshake() failed: A TLS fatal alert has been received
gnutls_handshake() failed: A TLS fatal alert has been received