解决jdk1.7 不支持TLS1.2的问题
续
windows环境打开jdk安装目录:jdk1.7.0_80\jre\bin,找到javacpl.exe
双击打开,高级选项卡,拉到最下方勾选TLS1.1 TLS1.2 ,如图
代码做微调: TLS 改为TLSv1.2
private static HttpClient httpClientEnableTLSTrust(final HttpClient base) { try { final SSLContext ctx = SSLContext.getInstance("TLSv1.2"); final TrustManager tm = new X509TrustManager() { @Override public void checkClientTrusted(final X509Certificate[] xcs, final String string) throws CertificateException { } @Override public void checkServerTrusted(final X509Certificate[] xcs, final String string) throws CertificateException { } @Override public X509Certificate[] getAcceptedIssuers() { return null; } }; ctx.init(null, new TrustManager[] { tm }, null); final SSLSocketFactory ssf = new SSLSocketFactory(ctx, SSLSocketFactory.ALLOW_ALL_HOSTNAME_VERIFIER); final ClientConnectionManager ccm = base.getConnectionManager(); final SchemeRegistry sr = ccm.getSchemeRegistry(); sr.register(new Scheme("https", 443, ssf)); return new DefaultHttpClient(ccm, base.getParams()); } catch (final Exception ex) { ex.printStackTrace(); return null; } }
linux 环境
测试了两个版本,直接上图
其中checkTLS.jar 代码参考:查询JDK默认支持的SSL/TSL版本
就这
相关推荐
NULL 博文链接:https://ligaosong.iteye.com/blog/2356346
jdk1.7_linux Linux版零积分jdk1.7_linux Linux版零积分免费下载jdk1.7_linux Linux版零积分免费下载jdk1.7_linux Linux版零积分免费下载jdk1.7_linux Linux版零积分免费下载jdk1.7_linux Linux版零积分免费下载jdk...
jdk1.7版本免安装
jdk 1.7 64位jdk 1.7 64位jdk 1.7 64位jdk 1.7 64位jdk 1.7 64位jdk 1.7 6
java jdk 1.7官网免安装版本,解压就可以直接使用,不用再官网登录账号就可以直接下载,省去很多麻烦,不用各种等待,直接使用csdn平台就可以直接下载。
java jdk1.7源码包,用于centos7使用jdk1.7编译openjdk1.8的 1.7版本
linux 64位 jdk1.7,使用tar -xvf可以解压文件,配置环境变量即可
java jdk1.7.zip 64位,喜欢就拿去吧!!!!!!!!!
jdk1.7 windows 32: Windows 32位下的JDK1.7 请注意不要下错了 无需安装,解压即可 注意设置环境变量 本资源分为两部分,都在我空间里(csdn不允许文件超过60M)
springboot,mybatis, jdk1.7,搭建好的空项目,可以自动生成entity.mapper.mapper.xml.好用
jdk1.7 64位下载
下过好多maven,但是版本与jdk版本对应存在问题,本版本对应jdk1.7,相当稳定~
jdk1.7
oracle最新驱动适用于jdk1.6和jdk1.7以上版本,jdk1.6使用ojdbc6.jar;jdk1.7或以上版本使用ojdbc7.jar。欢迎下载
java运行环境 jdk1.7u80 jar 64bit 64位jdk下载,上传限制文件分3部分上传,第三部分
JDK1.7新特性介绍 1. 对Java集合(Collections)的增强支持 2. 在Switch中可用String 在JDK7 的正式版本中,你可以在switch的表达式中用String类型 3. 数值可加下划线 下划线字符(_)能够出现在数字字面量的数字...
这是Jdk1.7的压缩包,解压完成后在环境变量中配置JAVA_HOME以及path以后就可以用啦。检查是否配置好:win+r进入cmd,输入java -version,如出现版本号即为配置成功。
jdk1.7-linux..
jdk1.7jdk1.7