Https 忽略证书\使用自定义证书的java代码实现
2017-02-05 23:42
801 查看
public SSLContext createIgnoreVerifySSL() throws KeyManagementException, NoSuchAlgorithmException, KeyStoreException { SSLContext sc = new SSLContextBuilder().loadTrustMaterial(null, new TrustStrategy() { public boolean isTrusted(X509Certificate[] arg0, String arg1) throws CertificateException { return true; } }).build(); return sc; } protected HttpClient getHttpClient() throws Exception { HttpClientBuilder builder = HttpClientBuilder.create(); SSLConnectionSocketFactory sslConnSocketFactory = new SSLConnectionSocketFactory(createIgnoreVerifySSL()); builder.setSSLSocketFactory(sslConnSocketFactory); Registry<ConnectionSocketFactory> registry = RegistryBuilder.<ConnectionSocketFactory> create().register("https", sslConnSocketFactory).build(); HttpClientConnectionManager ccm = new BasicHttpClientConnectionManager(registry); builder.setConnectionManager(ccm); return builder.build(); }
相关文章推荐
- java实现 HTTP/HTTPS请求绕过证书检测代码实现
- 【java细节】Java代码忽略https证书:No subject alternative names present
- solr入门之edismax权重排序使用之Java代码实现自定义权重
- java https tomcat 单双认证(含证书生成和代码实现) 原创转载请备注,谢谢O(∩_∩)O
- 使用自定义证书并忽略验证的HTTPS连接Post请求方式的封装
- java实现 HTTP/HTTPS请求绕过证书检测代码实现
- java实现 HTTP/HTTPS请求绕过证书检测代码实现
- solr入门之edismax权重排序使用之Java代码实现自定义权重
- 终结者:HTTPS在Tomcat中的使用(三)——Java代码生成密钥库文件及其对应的安全证书
- [编写高质量代码:改善java程序的151个建议]建议43 避免对象浅拷贝; 建议44:推荐使用序列化实现对象的深拷贝
- java代码实例 使用switch实现简易的计算器(实现加减乘除)
- 安卓开发20:动画之Animation 详细使用-主要通过java代码实现动画效果
- 12-界面控件之listView使用java代码和xml文件不同方式实现列表显示
- 在Android应用中使用自定义证书的HTTPS连接(下)
- java代码实例 使用switch实现简易的计算器(实现加减乘除)
- java使用动态代理来实现AOP(日志记录)的实例代码
- JAVA中使用Socket实现自定义协议、无服务器即时通讯(类似飞秋)
- Python使用Socket(Https)Post登录百度的实现代码
- Python使用Socket(Https)Post登录百度的实现代码
- Python使用Socket(Https)Post登录百度的实现代码