zoukankan      html  css  js  c++  java
  • httpclient

    protected HttpClient getHttpClient() throws Exception {

    HttpClientBuilder builder = HttpClientBuilder.create();

    SSLContext sc = SSLContext.getInstance("SSL");
    sc.init(null, new TrustManager[] { new HX509TrustManager() }, new SecureRandom());

    builder.setSSLSocketFactory(new SSLConnectionSocketFactory(sc));

    Registry<ConnectionSocketFactory> registry = RegistryBuilder.<ConnectionSocketFactory> create().register("https", new SSLConnectionSocketFactory(sc)).build();

    builder.setConnectionManager(new BasicHttpClientConnectionManager(registry));

    return builder.build();

    }

    import java.security.cert.X509Certificate;

    import javax.net.ssl.X509TrustManager;

    public class HX509TrustManager implements X509TrustManager {
    public X509Certificate[] getAcceptedIssuers() {
    return null;
    }

    public void checkClientTrusted(X509Certificate[] certs, String authType) {
    }

    public void checkServerTrusted(X509Certificate[] certs, String authType) {
    }
    }

  • 相关阅读:
    5/14 补沙
    5/21 购填缝剂
    5/30 购水不漏
    6/1 购防水
    6/4 补防水
    5/21 人工
    5/7 增购电线
    6/2 补防水
    5/4 瓦工进场
    5/31 补瓷砖
  • 原文地址:https://www.cnblogs.com/wblade/p/6528797.html
Copyright © 2011-2022 走看看