Https Resttemplate
阿新 • • 發佈:2019-05-13
ktr except sta sre actor con name tpc quest
@Configuration public class HttpsRestTemplate { @Bean public RestTemplate restTemplate() { SSLContext sslContext = null; try { sslContext = new SSLContextBuilder().loadTrustMaterial(null, new TrustStrategy() { public boolean isTrusted(X509Certificate[] chain, String authType) throws CertificateException { return true; } }).build(); } catch (Exception e) { e.printStackTrace(); } SSLConnectionSocketFactory sslsf = new SSLConnectionSocketFactory(sslContext, new String[] { "TLSv1" }, null, new NoopHostnameVerifier()); CloseableHttpClient httpclient = HttpClients.custom().setSSLSocketFactory(sslsf).build(); HttpComponentsClientHttpRequestFactory httpfactory = new HttpComponentsClientHttpRequestFactory(httpclient); RestTemplate restTemplate = new RestTemplate(httpfactory); return restTemplate; } }
Https Resttemplate