[46/50] [abbrv] ignite git commit: IGNITE-8129: MTCGA: setup default SSL context in JdbcthinConnectionSSLTest (because sometimes default SSL context may be setup by build system). This closes #3795.
IGNITE-8129: MTCGA: setup default SSL context in JdbcthinConnectionSSLTest (because sometimes default SSL context may be setup by build system). This closes #3795. Project: http://git-wip-us.apache.org/repos/asf/ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/af2b7421 Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/af2b7421 Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/af2b7421 Branch: refs/heads/ignite-7708 Commit: af2b74215e8b0fc119537c6ba0a35977e0579b24 Parents: 8cb6917 Author: tledkov-gridgain Authored: Mon Apr 16 11:28:39 2018 +0300 Committer: devozerov Committed: Mon Apr 16 11:28:39 2018 +0300 -- .../jdbc/thin/JdbcThinConnectionSSLTest.java| 20 ++-- 1 file changed, 10 insertions(+), 10 deletions(-) -- http://git-wip-us.apache.org/repos/asf/ignite/blob/af2b7421/modules/clients/src/test/java/org/apache/ignite/jdbc/thin/JdbcThinConnectionSSLTest.java -- diff --git a/modules/clients/src/test/java/org/apache/ignite/jdbc/thin/JdbcThinConnectionSSLTest.java b/modules/clients/src/test/java/org/apache/ignite/jdbc/thin/JdbcThinConnectionSSLTest.java index cc71f51..355a198 100644 --- a/modules/clients/src/test/java/org/apache/ignite/jdbc/thin/JdbcThinConnectionSSLTest.java +++ b/modules/clients/src/test/java/org/apache/ignite/jdbc/thin/JdbcThinConnectionSSLTest.java @@ -164,7 +164,14 @@ public class JdbcThinConnectionSSLTest extends JdbcThinAbstractSelfTest { * @throws Exception If failed. */ public void testDefaultContext() throws Exception { +// Store exists default SSL context to restore after test. +final SSLContext dfltSslCtx = SSLContext.getDefault(); + +// Setup default context +SSLContext.setDefault(getTestSslContextFactory().create()); + setSslCtxFactoryToCli = true; + // Factory return default SSL context sslCtxFactory = new Factory() { @Override public SSLContext create() { @@ -177,23 +184,16 @@ public class JdbcThinConnectionSSLTest extends JdbcThinAbstractSelfTest { } }; -System.setProperty("javax.net.ssl.keyStore", CLI_KEY_STORE_PATH); -System.setProperty("javax.net.ssl.keyStorePassword", "123456"); -System.setProperty("javax.net.ssl.trustStore", TRUST_KEY_STORE_PATH); -System.setProperty("javax.net.ssl.trustStorePassword", "123456"); - startGrids(1); try (Connection conn = DriverManager.getConnection("jdbc:ignite:thin://127.0.0.1/?sslMode=require")) { checkConnection(conn); } finally { -System.getProperties().remove("javax.net.ssl.keyStore"); -System.getProperties().remove("javax.net.ssl.keyStorePassword"); -System.getProperties().remove("javax.net.ssl.trustStore"); -System.getProperties().remove("javax.net.ssl.trustStorePassword"); - stopAllGrids(); + +// Restore SSL context. +SSLContext.setDefault(dfltSslCtx); } }
ignite git commit: IGNITE-8129: MTCGA: setup default SSL context in JdbcthinConnectionSSLTest (because sometimes default SSL context may be setup by build system). This closes #3795.
Repository: ignite Updated Branches: refs/heads/ignite-2.5 c51f24651 -> c43049d4f IGNITE-8129: MTCGA: setup default SSL context in JdbcthinConnectionSSLTest (because sometimes default SSL context may be setup by build system). This closes #3795. Project: http://git-wip-us.apache.org/repos/asf/ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/c43049d4 Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/c43049d4 Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/c43049d4 Branch: refs/heads/ignite-2.5 Commit: c43049d4fc154e532497320e178d5acb468c15d9 Parents: c51f246 Author: tledkov-gridgain Authored: Mon Apr 16 11:28:39 2018 +0300 Committer: devozerov Committed: Mon Apr 16 11:29:56 2018 +0300 -- .../jdbc/thin/JdbcThinConnectionSSLTest.java| 20 ++-- 1 file changed, 10 insertions(+), 10 deletions(-) -- http://git-wip-us.apache.org/repos/asf/ignite/blob/c43049d4/modules/clients/src/test/java/org/apache/ignite/jdbc/thin/JdbcThinConnectionSSLTest.java -- diff --git a/modules/clients/src/test/java/org/apache/ignite/jdbc/thin/JdbcThinConnectionSSLTest.java b/modules/clients/src/test/java/org/apache/ignite/jdbc/thin/JdbcThinConnectionSSLTest.java index cc71f51..355a198 100644 --- a/modules/clients/src/test/java/org/apache/ignite/jdbc/thin/JdbcThinConnectionSSLTest.java +++ b/modules/clients/src/test/java/org/apache/ignite/jdbc/thin/JdbcThinConnectionSSLTest.java @@ -164,7 +164,14 @@ public class JdbcThinConnectionSSLTest extends JdbcThinAbstractSelfTest { * @throws Exception If failed. */ public void testDefaultContext() throws Exception { +// Store exists default SSL context to restore after test. +final SSLContext dfltSslCtx = SSLContext.getDefault(); + +// Setup default context +SSLContext.setDefault(getTestSslContextFactory().create()); + setSslCtxFactoryToCli = true; + // Factory return default SSL context sslCtxFactory = new Factory() { @Override public SSLContext create() { @@ -177,23 +184,16 @@ public class JdbcThinConnectionSSLTest extends JdbcThinAbstractSelfTest { } }; -System.setProperty("javax.net.ssl.keyStore", CLI_KEY_STORE_PATH); -System.setProperty("javax.net.ssl.keyStorePassword", "123456"); -System.setProperty("javax.net.ssl.trustStore", TRUST_KEY_STORE_PATH); -System.setProperty("javax.net.ssl.trustStorePassword", "123456"); - startGrids(1); try (Connection conn = DriverManager.getConnection("jdbc:ignite:thin://127.0.0.1/?sslMode=require")) { checkConnection(conn); } finally { -System.getProperties().remove("javax.net.ssl.keyStore"); -System.getProperties().remove("javax.net.ssl.keyStorePassword"); -System.getProperties().remove("javax.net.ssl.trustStore"); -System.getProperties().remove("javax.net.ssl.trustStorePassword"); - stopAllGrids(); + +// Restore SSL context. +SSLContext.setDefault(dfltSslCtx); } }
ignite git commit: IGNITE-8129: MTCGA: setup default SSL context in JdbcthinConnectionSSLTest (because sometimes default SSL context may be setup by build system). This closes #3795.
Repository: ignite Updated Branches: refs/heads/master 8cb691743 -> af2b74215 IGNITE-8129: MTCGA: setup default SSL context in JdbcthinConnectionSSLTest (because sometimes default SSL context may be setup by build system). This closes #3795. Project: http://git-wip-us.apache.org/repos/asf/ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/af2b7421 Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/af2b7421 Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/af2b7421 Branch: refs/heads/master Commit: af2b74215e8b0fc119537c6ba0a35977e0579b24 Parents: 8cb6917 Author: tledkov-gridgain Authored: Mon Apr 16 11:28:39 2018 +0300 Committer: devozerov Committed: Mon Apr 16 11:28:39 2018 +0300 -- .../jdbc/thin/JdbcThinConnectionSSLTest.java| 20 ++-- 1 file changed, 10 insertions(+), 10 deletions(-) -- http://git-wip-us.apache.org/repos/asf/ignite/blob/af2b7421/modules/clients/src/test/java/org/apache/ignite/jdbc/thin/JdbcThinConnectionSSLTest.java -- diff --git a/modules/clients/src/test/java/org/apache/ignite/jdbc/thin/JdbcThinConnectionSSLTest.java b/modules/clients/src/test/java/org/apache/ignite/jdbc/thin/JdbcThinConnectionSSLTest.java index cc71f51..355a198 100644 --- a/modules/clients/src/test/java/org/apache/ignite/jdbc/thin/JdbcThinConnectionSSLTest.java +++ b/modules/clients/src/test/java/org/apache/ignite/jdbc/thin/JdbcThinConnectionSSLTest.java @@ -164,7 +164,14 @@ public class JdbcThinConnectionSSLTest extends JdbcThinAbstractSelfTest { * @throws Exception If failed. */ public void testDefaultContext() throws Exception { +// Store exists default SSL context to restore after test. +final SSLContext dfltSslCtx = SSLContext.getDefault(); + +// Setup default context +SSLContext.setDefault(getTestSslContextFactory().create()); + setSslCtxFactoryToCli = true; + // Factory return default SSL context sslCtxFactory = new Factory() { @Override public SSLContext create() { @@ -177,23 +184,16 @@ public class JdbcThinConnectionSSLTest extends JdbcThinAbstractSelfTest { } }; -System.setProperty("javax.net.ssl.keyStore", CLI_KEY_STORE_PATH); -System.setProperty("javax.net.ssl.keyStorePassword", "123456"); -System.setProperty("javax.net.ssl.trustStore", TRUST_KEY_STORE_PATH); -System.setProperty("javax.net.ssl.trustStorePassword", "123456"); - startGrids(1); try (Connection conn = DriverManager.getConnection("jdbc:ignite:thin://127.0.0.1/?sslMode=require")) { checkConnection(conn); } finally { -System.getProperties().remove("javax.net.ssl.keyStore"); -System.getProperties().remove("javax.net.ssl.keyStorePassword"); -System.getProperties().remove("javax.net.ssl.trustStore"); -System.getProperties().remove("javax.net.ssl.trustStorePassword"); - stopAllGrids(); + +// Restore SSL context. +SSLContext.setDefault(dfltSslCtx); } }