diff options
author | Bjørn Christian Seime <bjorncs@verizonmedia.com> | 2019-02-22 11:10:11 +0100 |
---|---|---|
committer | Bjørn Christian Seime <bjorncs@verizonmedia.com> | 2019-02-25 12:46:17 +0100 |
commit | 79f80684a46159d4e350964308ae777d9c136c19 (patch) | |
tree | 2b65424e28cea984ae0b7f7fa429be72cadfa74e /security-utils | |
parent | b765c3e8dd5a7ebcd3beb0b22b4190d9ffdbc2b0 (diff) |
Add constructor without tls context parameter
Diffstat (limited to 'security-utils')
-rw-r--r-- | security-utils/src/main/java/com/yahoo/security/tls/https/TlsAwareHttpClientBuilder.java | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/security-utils/src/main/java/com/yahoo/security/tls/https/TlsAwareHttpClientBuilder.java b/security-utils/src/main/java/com/yahoo/security/tls/https/TlsAwareHttpClientBuilder.java index 9d2e549e338..5a375cf663f 100644 --- a/security-utils/src/main/java/com/yahoo/security/tls/https/TlsAwareHttpClientBuilder.java +++ b/security-utils/src/main/java/com/yahoo/security/tls/https/TlsAwareHttpClientBuilder.java @@ -23,10 +23,14 @@ public class TlsAwareHttpClientBuilder implements HttpClient.Builder { private final HttpClient.Builder wrappedBuilder; private final String userAgent; + public TlsAwareHttpClientBuilder(String userAgent) { + this(null, userAgent); + } + public TlsAwareHttpClientBuilder(TlsContext tlsContext, String userAgent) { - this.wrappedBuilder = HttpClient.newBuilder() - .sslContext(tlsContext.context()) - .sslParameters(tlsContext.parameters()); + this.wrappedBuilder = tlsContext != null ? + HttpClient.newBuilder().sslContext(tlsContext.context()).sslParameters(tlsContext.parameters()) : + HttpClient.newBuilder(); this.userAgent = userAgent; } |