From 8570782dfeba48605fad7e134b2988b4e6f11ef1 Mon Sep 17 00:00:00 2001 From: pabloFuente Date: Tue, 31 Jan 2023 21:11:52 +0100 Subject: [PATCH] openvidu-java-client: setHostnameVerifier in HttpClient --- .../src/main/java/io/openvidu/java/client/OpenVidu.java | 3 ++- .../test/java/io/openvidu/test/e2e/OpenViduTestAppE2eTest.java | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/openvidu-java-client/src/main/java/io/openvidu/java/client/OpenVidu.java b/openvidu-java-client/src/main/java/io/openvidu/java/client/OpenVidu.java index 84eb3f5d..c43c5d56 100644 --- a/openvidu-java-client/src/main/java/io/openvidu/java/client/OpenVidu.java +++ b/openvidu-java-client/src/main/java/io/openvidu/java/client/OpenVidu.java @@ -49,6 +49,7 @@ import org.apache.hc.client5.http.impl.classic.HttpClientBuilder; import org.apache.hc.client5.http.impl.classic.HttpClients; import org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManagerBuilder; import org.apache.hc.client5.http.io.HttpClientConnectionManager; +import org.apache.hc.client5.http.ssl.NoopHostnameVerifier; import org.apache.hc.client5.http.ssl.SSLConnectionSocketFactory; import org.apache.hc.client5.http.ssl.SSLConnectionSocketFactoryBuilder; import org.apache.hc.core5.http.ClassicHttpResponse; @@ -118,7 +119,7 @@ public class OpenVidu { throw new RuntimeException(e); } final SSLConnectionSocketFactory sslSocketFactory = SSLConnectionSocketFactoryBuilder.create() - .setSslContext(sslContext).build(); + .setHostnameVerifier(NoopHostnameVerifier.INSTANCE).setSslContext(sslContext).build(); ConnectionConfig.Builder connectionConfigBuilder = ConnectionConfig.custom() .setConnectTimeout(30, TimeUnit.SECONDS).setSocketTimeout(30, TimeUnit.SECONDS) diff --git a/openvidu-test-e2e/src/test/java/io/openvidu/test/e2e/OpenViduTestAppE2eTest.java b/openvidu-test-e2e/src/test/java/io/openvidu/test/e2e/OpenViduTestAppE2eTest.java index 8a6024f9..58bc6fde 100644 --- a/openvidu-test-e2e/src/test/java/io/openvidu/test/e2e/OpenViduTestAppE2eTest.java +++ b/openvidu-test-e2e/src/test/java/io/openvidu/test/e2e/OpenViduTestAppE2eTest.java @@ -50,6 +50,7 @@ import org.apache.hc.client5.http.impl.classic.HttpClientBuilder; import org.apache.hc.client5.http.impl.classic.HttpClients; import org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManagerBuilder; import org.apache.hc.client5.http.io.HttpClientConnectionManager; +import org.apache.hc.client5.http.ssl.NoopHostnameVerifier; import org.apache.hc.client5.http.ssl.SSLConnectionSocketFactory; import org.apache.hc.client5.http.ssl.SSLConnectionSocketFactoryBuilder; import org.apache.hc.core5.http.Header; @@ -2464,7 +2465,7 @@ public class OpenViduTestAppE2eTest extends AbstractOpenViduTestappE2eTest { throw new RuntimeException(e); } final SSLConnectionSocketFactory sslSocketFactory = SSLConnectionSocketFactoryBuilder.create() - .setSslContext(sslContext).build(); + .setSslContext(sslContext).setHostnameVerifier(NoopHostnameVerifier.INSTANCE).build(); final HttpClientConnectionManager connectionManager = PoolingHttpClientConnectionManagerBuilder.create() .setSSLSocketFactory(sslSocketFactory).build(); builder.setConnectionManager(connectionManager);