![WebService绕过https证书认证方法_第1页](http://file1.renrendoc.com/fileroot_temp2/2020-5/18/4e168989-10b3-40ce-907a-d2ddd76ea9c9/4e168989-10b3-40ce-907a-d2ddd76ea9c91.gif)
![WebService绕过https证书认证方法_第2页](http://file1.renrendoc.com/fileroot_temp2/2020-5/18/4e168989-10b3-40ce-907a-d2ddd76ea9c9/4e168989-10b3-40ce-907a-d2ddd76ea9c92.gif)
![WebService绕过https证书认证方法_第3页](http://file1.renrendoc.com/fileroot_temp2/2020-5/18/4e168989-10b3-40ce-907a-d2ddd76ea9c9/4e168989-10b3-40ce-907a-d2ddd76ea9c93.gif)
全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精选文库Java语言 使用websercive服务器绕过https安全证书访问主要就是调用两个方法:trustAllHttpsCertificates(); HttpsURLConnection.setDefaultHostnameVerifier(hv); 将这两个方法放到开始连接url的前面就可以。 具体实现如下面: 直接复制就可以/* * 跳过https访问webserivce的方法start */HostnameVerifier hv = new HostnameVerifier() public boolean verify(String urlHostName, SSLSession session) System.out.println(Warning: URL Host: + urlHostName + vs. + session.getPeerHost();return true;private static void trustAllHttpsCertificates() throws Exception .ssl.TrustManager trustAllCerts = new .ssl.TrustManager1;.ssl.TrustManager tm = new miTM();trustAllCerts0 = tm;.ssl.SSLContext sc = .ssl.SSLContext.getInstance(SSL);sc.init(null, trustAllCerts, null);.ssl.HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory();static class miTM implements .ssl.TrustManager,.ssl.X509TrustManager public java.security.cert.X509Certificate getAcceptedIssuers() return null;public boolean isServerTrusted(java.security.cert.X509Certificate certs) return true;public boolean isClientTrusted(java.security.cert.X509Certificate certs) return true;public void checkServerTrusted(java.security.cert.X509Certificate certs, String authType)throws java.security.cert.CertificateException return;public void checkClientTrusted(java.security.cert.X509Certificate certs, String authType)throws java.securi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 交易协议模版
- 废物处理中心钢构建设项目合同
- 钢结构隔层施工合同的索赔
- 跨区域供水管网施工合同
- 城市供水管道维修合同
- 房屋购房合同范本
- Linux网络操作系统项目教程(欧拉-麒麟)课件 (含思政)项目10 配置与管理samba服务器
- 报社管理层劳动合同
- 联营体施工合同
- 承包合同范本建筑
- 耿飚同志先进事迹学习心得体会3篇
- 建筑垃圾减量化工作实施方案
- 高中化学-苏教版实验操作题库-选择性必修-实验及评分标准
- 物流仓储管理培训课程(PPT-297张)课件
- 血液净化诊疗指南
- 《我们走在大路上》朗诵词(共3页)
- 技师考核表(共1页)
- 2024国家开放大学电大专科《基础写作》期末试题及答案
- 基于matlab的平面四连杆机构设计以及该机构的运动分析
- 80大寿流程、主持词及发言稿
- (完整版)设备档案管理表格大全
评论
0/150
提交评论