diff options
author | Michael Lando <ml636r@att.com> | 2017-04-18 10:54:30 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@onap.org> | 2017-04-18 10:54:30 +0000 |
commit | 9cb83cb1b15e93c95b1462fc2e3315b35dbc6c4d (patch) | |
tree | 87f28dc3cc9eeef4de641d1efe94541fdb6284be /sdc-distribution-client/src/main/java/org/openecomp/sdc/http/HttpAsdcClient.java | |
parent | 3a3b9a240974189766a7a72b026cb85cc9cbadc2 (diff) | |
parent | b9e7afd028547fa7d000b3982f24ec32f06235db (diff) |
Merge "[SDC-9] TLS 1.2 and HTTPS"
Diffstat (limited to 'sdc-distribution-client/src/main/java/org/openecomp/sdc/http/HttpAsdcClient.java')
-rw-r--r-- | sdc-distribution-client/src/main/java/org/openecomp/sdc/http/HttpAsdcClient.java | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/sdc-distribution-client/src/main/java/org/openecomp/sdc/http/HttpAsdcClient.java b/sdc-distribution-client/src/main/java/org/openecomp/sdc/http/HttpAsdcClient.java index a08416c..6eb2ebd 100644 --- a/sdc-distribution-client/src/main/java/org/openecomp/sdc/http/HttpAsdcClient.java +++ b/sdc-distribution-client/src/main/java/org/openecomp/sdc/http/HttpAsdcClient.java @@ -67,7 +67,7 @@ import org.slf4j.LoggerFactory; public class HttpAsdcClient implements IHttpAsdcClient { - private static final String TLS = "TLS"; + private static final String TLS = "TLSv1.2"; private static final String AUTHORIZATION_HEADER = "Authorization"; private static final String HTTPS = "https://"; private static Logger log = LoggerFactory.getLogger(DistributionClientImpl.class.getName()); @@ -178,8 +178,7 @@ public class HttpAsdcClient implements IHttpAsdcClient { sslContext.init(null, tms, null); SSLContext.setDefault(sslContext); - SSLConnectionSocketFactory sslsf = new SSLConnectionSocketFactory(sslContext, new String[] { "TLSv1", "TLSv1.1" }, null, hostnameVerifier); - httpClient = HttpClientBuilder.create().setDefaultCredentialsProvider(credsProvider).setSSLSocketFactory(sslsf).build(); + } else { @@ -192,9 +191,10 @@ public class HttpAsdcClient implements IHttpAsdcClient { }); sslContext = builder.build(); - - httpClient = HttpClientBuilder.create().setSSLHostnameVerifier(hostnameVerifier).setSslcontext(sslContext).setDefaultCredentialsProvider(credsProvider).build(); } + + SSLConnectionSocketFactory sslsf = new SSLConnectionSocketFactory(sslContext, new String[] { "TLSv1.2" }, null, hostnameVerifier); + httpClient = HttpClientBuilder.create().setDefaultCredentialsProvider(credsProvider).setSSLSocketFactory(sslsf).build(); } catch (Exception e) { log.error("Failed to create https client", e); |