IGNITE-11220 Web Console: Fixed NPE in Web Agent in case of using SSL without trust manager. Fixes #6036.
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 62c976e..2eddee8 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
@@ -368,7 +368,10 @@
             );
 
             if (sslSocketFactory != null) {
-                builder.sslSocketFactory(sslSocketFactory, serverTrustMgr);
+                if (serverTrustMgr != null)
+                    builder.sslSocketFactory(sslSocketFactory, serverTrustMgr);
+                else
+                    builder.sslSocketFactory(sslSocketFactory);
 
                 if (!F.isEmpty(cipherSuites))
                     builder.connectionSpecs(sslConnectionSpec(cipherSuites));
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 374533f..d5f2c1e 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
@@ -115,7 +115,10 @@
         );
 
         if (sslSocketFactory != null) {
-            builder.sslSocketFactory(sslSocketFactory, trustMgr);
+            if (trustMgr != null)
+                builder.sslSocketFactory(sslSocketFactory, trustMgr);
+            else
+                builder.sslSocketFactory(sslSocketFactory);
 
             if (!F.isEmpty(cipherSuites))
                 builder.connectionSpecs(sslConnectionSpec(cipherSuites));