Merge "Revert "VNF's LCP regions found by Line-of-business (and owning-entity)" This...
[vid.git] / vid-automation / src / main / java / vid / automation / test / utils / InsecureHttpsClient.java
1 package vid.automation.test.utils;
2
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;
10
11 public class InsecureHttpsClient {
12
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);
18     }
19
20     public static Client newJaxrsClient() {
21         return ClientBuilder.newBuilder()
22             .hostnameVerifier(NoopHostnameVerifier.INSTANCE)
23             .build();
24     }
25
26 }