IGNITE-8248 Fixed npe in Web Console agent int case of self-signed certificate.
Project: http://git-wip-us.apache.org/repos/asf/ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/8a42f64a Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/8a42f64a Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/8a42f64a Branch: refs/heads/ignite-7708 Commit: 8a42f64a38422304f62f263623c4517f469f8ddb Parents: 56e3f43 Author: Andrey Novikov <anovi...@gridgain.com> Authored: Fri Apr 13 18:08:35 2018 +0700 Committer: Andrey Novikov <anovi...@gridgain.com> Committed: Fri Apr 13 18:08:35 2018 +0700 ---------------------------------------------------------------------- .../org/apache/ignite/console/agent/AgentLauncher.java | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ignite/blob/8a42f64a/modules/web-console/web-agent/src/main/java/org/apache/ignite/console/agent/AgentLauncher.java ---------------------------------------------------------------------- diff --git a/modules/web-console/web-agent/src/main/java/org/apache/ignite/console/agent/AgentLauncher.java b/modules/web-console/web-agent/src/main/java/org/apache/ignite/console/agent/AgentLauncher.java index 4db26ba..385ce08 100644 --- a/modules/web-console/web-agent/src/main/java/org/apache/ignite/console/agent/AgentLauncher.java +++ b/modules/web-console/web-agent/src/main/java/org/apache/ignite/console/agent/AgentLauncher.java @@ -32,6 +32,7 @@ import java.net.URI; import java.net.URISyntaxException; import java.net.URL; import java.net.UnknownHostException; +import java.security.cert.X509Certificate; import java.util.Arrays; import java.util.Collection; import java.util.List; @@ -122,18 +123,16 @@ public class AgentLauncher { return new TrustManager[] { new X509TrustManager() { /** {@inheritDoc} */ - @Override public java.security.cert.X509Certificate[] getAcceptedIssuers() { - return null; + @Override public X509Certificate[] getAcceptedIssuers() { + return new X509Certificate[0]; } /** {@inheritDoc} */ - @Override public void checkClientTrusted( - java.security.cert.X509Certificate[] certs, String authType) { + @Override public void checkClientTrusted(X509Certificate[] certs, String authType) { } /** {@inheritDoc} */ - @Override public void checkServerTrusted( - java.security.cert.X509Certificate[] certs, String authType) { + @Override public void checkServerTrusted(X509Certificate[] certs, String authType) { } }}; }