From d69a39528a404c3c16b999ddd9dc509eee452c66 Mon Sep 17 00:00:00 2001 From: FlorianWege-IESE Date: Wed, 8 Mar 2023 11:19:35 +0100 Subject: [PATCH] Ensure to use Jersey Client in JerseyHttpsClientFactory Signed-off-by: FlorianWege-IESE --- .../basyx/vab/protocol/https/JerseyHttpsClientFactory.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/eclipse/basyx/vab/protocol/https/JerseyHttpsClientFactory.java b/src/main/java/org/eclipse/basyx/vab/protocol/https/JerseyHttpsClientFactory.java index 111f761e..cffe85ff 100644 --- a/src/main/java/org/eclipse/basyx/vab/protocol/https/JerseyHttpsClientFactory.java +++ b/src/main/java/org/eclipse/basyx/vab/protocol/https/JerseyHttpsClientFactory.java @@ -36,6 +36,7 @@ import javax.ws.rs.client.ClientBuilder; import org.apache.http.conn.ssl.DefaultHostnameVerifier; +import org.glassfish.jersey.client.JerseyClientBuilder; /** * A Factory class containing methods creating an HTTPS client with no @@ -71,7 +72,7 @@ public static Client getJerseyHTTPSClientWithValidation() throws KeyManagementEx private static Client getJerseyHTTPSClient(HostnameVerifier hostnameVerifier) throws KeyManagementException, NoSuchAlgorithmException { SSLContext sslContext = getSslContext(PROTOCOL); - return ClientBuilder.newBuilder().sslContext(sslContext).hostnameVerifier(hostnameVerifier).build(); + return new JerseyClientBuilder().sslContext(sslContext).hostnameVerifier(hostnameVerifier).build(); } /**