如何在java7中启用TLSv1.2

在jdk1.7环境下使用HTTPclient爬虫一个https网站的时候,出现如下错误:
如何在java7中启用TLSv1.2_第1张图片
查询错误原因:Received fatal alert: protocol_version,发现是jdk1.7中默认使用的TLS版本是1.0,所以解决办法就是设置jdk的TLS版本为1.2。

	//设置jdk的默认TLS版本为1.2
	try {
     
			SSLContext ctx = SSLContext.getInstance("TLSv1.2");
			ctx.init(null, null, null);
			SSLContext.setDefault(ctx);
		} catch (Exception e) {
     
			System.out.println(e.getMessage());
		}

你可能感兴趣的:(#,工作笔记,tls,jdk)