diff options
author | Bjørn Christian Seime <bjorncs@verizonmedia.com> | 2021-05-27 15:35:26 +0200 |
---|---|---|
committer | Bjørn Christian Seime <bjorncs@verizonmedia.com> | 2021-05-27 15:35:26 +0200 |
commit | a6130bd49cf86df4a81aacaa068583d41723956a (patch) | |
tree | 30b8f5301c34fb563cfab10db63a879ea425601f /vespa-feed-client-cli/src | |
parent | 176b03f359920c26f4b543b00d4665be54d96160 (diff) |
Simplify using new methods on client builder
Diffstat (limited to 'vespa-feed-client-cli/src')
-rw-r--r-- | vespa-feed-client-cli/src/main/java/ai/vespa/feed/client/CliClient.java | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/vespa-feed-client-cli/src/main/java/ai/vespa/feed/client/CliClient.java b/vespa-feed-client-cli/src/main/java/ai/vespa/feed/client/CliClient.java index 553ae660888..d20a9bed286 100644 --- a/vespa-feed-client-cli/src/main/java/ai/vespa/feed/client/CliClient.java +++ b/vespa-feed-client-cli/src/main/java/ai/vespa/feed/client/CliClient.java @@ -8,7 +8,6 @@ import java.io.IOException; import java.io.InputStream; import java.io.PrintStream; import java.nio.file.Files; -import java.nio.file.Path; import java.util.Properties; /** @@ -65,18 +64,8 @@ public class CliClient { if (cliArgs.sslHostnameVerificationDisabled()) { builder.setHostnameVerifier(AcceptAllHostnameVerifier.INSTANCE); } - CliArguments.CertificateAndKey certificateAndKey = cliArgs.certificateAndKey().orElse(null); - Path caCertificates = cliArgs.caCertificates().orElse(null); - if (certificateAndKey != null || caCertificates != null) { - SslContextBuilder sslContextBuilder = new SslContextBuilder(); - if (certificateAndKey != null) { - sslContextBuilder.withCertificateAndKey(certificateAndKey.certificateFile, certificateAndKey.privateKeyFile); - } - if (caCertificates != null) { - sslContextBuilder.withCaCertificates(caCertificates); - } - builder.setSslContext(sslContextBuilder.build()); - } + cliArgs.certificateAndKey().ifPresent(c -> builder.setCertificate(c.certificateFile, c.privateKeyFile)); + cliArgs.caCertificates().ifPresent(builder::setCaCertificates); cliArgs.headers().forEach(builder::addRequestHeader); return builder.build(); } |