1 package vid.automation.test.utils;
3 import javax.ws.rs.client.Client;
4 import javax.ws.rs.client.ClientBuilder;
5 import org.apache.http.conn.ssl.NoopHostnameVerifier;
6 import org.apache.http.impl.client.CloseableHttpClient;
7 import org.apache.http.impl.client.HttpClients;
8 import org.springframework.http.client.HttpComponentsClientHttpRequestFactory;
9 import org.springframework.web.client.RestTemplate;
11 public class InsecureHttpsClient {
13 public static RestTemplate newRestTemplate() {
14 CloseableHttpClient insecureTLSHttpClient
15 = HttpClients.custom().setSSLHostnameVerifier(NoopHostnameVerifier.INSTANCE).build();
16 HttpComponentsClientHttpRequestFactory factory = new HttpComponentsClientHttpRequestFactory(insecureTLSHttpClient);
17 return new RestTemplate(factory);
20 public static Client newJaxrsClient() {
21 return ClientBuilder.newBuilder()
22 .hostnameVerifier(NoopHostnameVerifier.INSTANCE)