diff options
author | Bjørn Christian Seime <bjorncs@oath.com> | 2018-03-08 14:02:03 +0100 |
---|---|---|
committer | Bjørn Christian Seime <bjorncs@oath.com> | 2018-03-08 14:02:03 +0100 |
commit | 16be1b67d7ac753ac2ea842e41b98304e8018d74 (patch) | |
tree | 6b64b7017415e5bf97e055d241cb070ab98a9a42 /node-admin | |
parent | a6e47d2fb7162a9337db562bc7d41490823fa640 (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.java | 7 |
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); } |