aboutsummaryrefslogtreecommitdiffstats
path: root/vespa-feed-client-cli
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@verizonmedia.com>2021-05-27 15:35:26 +0200
committerBjørn Christian Seime <bjorncs@verizonmedia.com>2021-05-27 15:35:26 +0200
commita6130bd49cf86df4a81aacaa068583d41723956a (patch)
tree30b8f5301c34fb563cfab10db63a879ea425601f /vespa-feed-client-cli
parent176b03f359920c26f4b543b00d4665be54d96160 (diff)
Simplify using new methods on client builder
Diffstat (limited to 'vespa-feed-client-cli')
-rw-r--r--vespa-feed-client-cli/src/main/java/ai/vespa/feed/client/CliClient.java15
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();
}