summaryrefslogtreecommitdiffstats
path: root/zookeeper-server
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@vespa.ai>2023-11-23 14:46:37 +0100
committerBjørn Christian Seime <bjorncs@vespa.ai>2023-11-23 14:47:29 +0100
commit5565708e94a13aab1875ec4c341ea2c930b9ee3c (patch)
treee52a0ac789db63aff70b7bf5eba42ee97cc9bdd5 /zookeeper-server
parenta7e6903c3b894de22a400956dbfbf2f70983f88e (diff)
Change 'TlsContext' interface to return `X509SslContext'
Diffstat (limited to 'zookeeper-server')
-rw-r--r--zookeeper-server/zookeeper-server-common/src/main/java/com/yahoo/vespa/zookeeper/VespaSslContextProvider.java2
-rw-r--r--zookeeper-server/zookeeper-server-common/src/test/java/com/yahoo/vespa/zookeeper/ConfiguratorTest.java3
2 files changed, 2 insertions, 3 deletions
diff --git a/zookeeper-server/zookeeper-server-common/src/main/java/com/yahoo/vespa/zookeeper/VespaSslContextProvider.java b/zookeeper-server/zookeeper-server-common/src/main/java/com/yahoo/vespa/zookeeper/VespaSslContextProvider.java
index d42e91c41ee..a1b88635204 100644
--- a/zookeeper-server/zookeeper-server-common/src/main/java/com/yahoo/vespa/zookeeper/VespaSslContextProvider.java
+++ b/zookeeper-server/zookeeper-server-common/src/main/java/com/yahoo/vespa/zookeeper/VespaSslContextProvider.java
@@ -19,7 +19,7 @@ public class VespaSslContextProvider implements Supplier<SSLContext> {
public SSLContext get() {
synchronized (VespaSslContextProvider.class) {
if (tlsContext == null) throw new IllegalStateException("Vespa TLS is not enabled");
- return tlsContext.context();
+ return tlsContext.sslContext().context();
}
}
diff --git a/zookeeper-server/zookeeper-server-common/src/test/java/com/yahoo/vespa/zookeeper/ConfiguratorTest.java b/zookeeper-server/zookeeper-server-common/src/test/java/com/yahoo/vespa/zookeeper/ConfiguratorTest.java
index 35aef873a82..3cf1d07be65 100644
--- a/zookeeper-server/zookeeper-server-common/src/test/java/com/yahoo/vespa/zookeeper/ConfiguratorTest.java
+++ b/zookeeper-server/zookeeper-server-common/src/test/java/com/yahoo/vespa/zookeeper/ConfiguratorTest.java
@@ -24,7 +24,6 @@ import java.math.BigInteger;
import java.nio.file.Files;
import java.security.KeyPair;
import java.security.cert.X509Certificate;
-import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
@@ -285,7 +284,7 @@ public class ConfiguratorTest {
X509Certificate certificate = X509CertificateBuilder
.fromKeypair(keyPair, new X500Principal("CN=dummy"), EPOCH, EPOCH.plus(1, DAYS), SHA256_WITH_ECDSA, BigInteger.ONE)
.build();
- return new DefaultTlsContext(
+ return DefaultTlsContext.of(
List.of(certificate), keyPair.getPrivate(), List.of(certificate), new AuthorizedPeers(Set.of()),
AuthorizationMode.ENFORCE, PeerAuthentication.NEED, HostnameVerification.DISABLED);
}