summaryrefslogtreecommitdiffstats
path: root/node-admin
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@oath.com>2018-03-08 14:02:03 +0100
committerBjørn Christian Seime <bjorncs@oath.com>2018-03-08 14:02:03 +0100
commit16be1b67d7ac753ac2ea842e41b98304e8018d74 (patch)
tree6b64b7017415e5bf97e055d241cb070ab98a9a42 /node-admin
parenta6e47d2fb7162a9337db562bc7d41490823fa640 (diff)
Update usage of AthenzSslContextBuilder
Diffstat (limited to 'node-admin')
-rw-r--r--node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/configserver/SslConfigServerApiImpl.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/configserver/SslConfigServerApiImpl.java b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/configserver/SslConfigServerApiImpl.java
index 8c2b87f4068..7abe9bce718 100644
--- a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/configserver/SslConfigServerApiImpl.java
+++ b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/configserver/SslConfigServerApiImpl.java
@@ -3,6 +3,7 @@ package com.yahoo.vespa.hosted.node.admin.configserver;
import com.yahoo.vespa.athenz.tls.AthenzIdentityVerifier;
import com.yahoo.vespa.athenz.tls.AthenzSslContextBuilder;
+import com.yahoo.vespa.athenz.tls.AthenzSslContextBuilder.KeyStoreType;
import com.yahoo.vespa.hosted.node.admin.component.Environment;
import com.yahoo.vespa.hosted.node.admin.configserver.certificate.ConfigServerKeyStoreRefresher;
import com.yahoo.vespa.hosted.node.admin.util.KeyStoreOptions;
@@ -98,12 +99,12 @@ public class SslConfigServerApiImpl implements ConfigServerApi {
private SSLContext makeSslContext(Optional<KeyStoreOptions> keyStoreOptions) {
AthenzSslContextBuilder sslContextBuilder = new AthenzSslContextBuilder();
- environment.getTrustStoreOptions().ifPresent(options ->
- sslContextBuilder.withTrustStore(options.path.toFile(), options.type));
+ environment.getTrustStoreOptions().ifPresent(
+ options -> sslContextBuilder.withTrustStore(options.path.toFile(), KeyStoreType.valueOf(options.type)));
keyStoreOptions.ifPresent(options -> {
try {
- sslContextBuilder.withKeyStore(options.loadKeyStore(), options.password);
+ sslContextBuilder.withKeyStore(options.path.toFile(), options.password, KeyStoreType.valueOf(options.type));
} catch (Exception e) {
throw new RuntimeException("Failed to read key store", e);
}