JDK 1.6/1.7不支持TLS 1.2

如题所述

第1个回答  2022-06-13
报错信息:javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure

Java 8支持TLS 1.2, JDK1.6和1.7会https报错,解决方案:

1,将证书导入Java的cacerts证书库(无效):

C:\Program Files\Java\jdk1.6.0_45\bin>keytool -import -file D:\RolePlayCHNUAT2020.cer -alias RolePlayCHNUAT2020.cer -storepass changeit -keystore "C:\Program Files\Java\jdk1.6.0_45\jre\lib\security\cacerts"

2,更新JDK内jar包,旧版本安全机制问题:
jdk 6
jdk 7
jdk 8

3,升级JDK1.8,先实现验证方法

后调用:

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网