IGNITE-11166 Web Console agent: Hostname verifier should be disable in case of trustAll flag enabled. (#6002)
diff --git a/web-agent/src/main/java/org/apache/ignite/console/agent/AgentLauncher.java b/web-agent/src/main/java/org/apache/ignite/console/agent/AgentLauncher.java
index 74c8376..2979e85 100644
--- a/web-agent/src/main/java/org/apache/ignite/console/agent/AgentLauncher.java
+++ b/web-agent/src/main/java/org/apache/ignite/console/agent/AgentLauncher.java
@@ -358,6 +358,9 @@
cfg.serverTrustStorePassword()
);
+ if (serverTrustAll)
+ builder.hostnameVerifier((hostname, session) -> true);
+
SSLSocketFactory sslSocketFactory = sslSocketFactory(
cfg.serverKeyStore(),
cfg.serverKeyStorePassword(),
diff --git a/web-agent/src/main/java/org/apache/ignite/console/agent/rest/RestExecutor.java b/web-agent/src/main/java/org/apache/ignite/console/agent/rest/RestExecutor.java
index 5a9783c..374533f 100644
--- a/web-agent/src/main/java/org/apache/ignite/console/agent/rest/RestExecutor.java
+++ b/web-agent/src/main/java/org/apache/ignite/console/agent/rest/RestExecutor.java
@@ -105,6 +105,9 @@
X509TrustManager trustMgr = trustManager(trustAll, trustStorePath, trustStorePwd);
+ if (trustAll)
+ builder.hostnameVerifier((hostname, session) -> true);
+
SSLSocketFactory sslSocketFactory = sslSocketFactory(
keyStorePath, keyStorePwd,
trustMgr,