美文网首页
jdk1.7支持httpClient TLSv1.2

jdk1.7支持httpClient TLSv1.2

作者: 新手党 | 来源:发表于2020-07-29 10:24 被阅读0次

最近由于公司对网络协议做了限制,不在支持TLSv1.1以下,然而我们项目只能使用jdk1.7,jdk1.7默认支持到TLSv1.0,本来想从jdk的设置下手,查了很多资料 有高版本的jdk可以支持,但是在jdk官网没有找到对应的1.7高版本,只能从代码下手了,废话不多说,以下就是解决的方法

try {

TrustManager[] trustAllCerts =new TrustManager[1];

TrustManager tm =new miTM();

trustAllCerts[0] = tm;//为了兼容TLSv1.2之前的协议

SSLContext sc = SSLContext.getInstance("TLSv1.2");

sc.init(null, trustAllCerts, null);

SSLContext.setDefault(sc);

}catch (NoSuchAlgorithmException e1) {

e1.printStackTrace();

}catch (KeyManagementException e) {

e.printStackTrace();

}

相关文章

网友评论

      本文标题:jdk1.7支持httpClient TLSv1.2

      本文链接:https://www.haomeiwen.com/subject/gcfhrktx.html