diff options
author | Benoit Foucher <benoit@zeroc.com> | 2007-12-19 22:06:38 +0100 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2007-12-19 22:06:38 +0100 |
commit | f6121ea342641eb36f7cd67c7c877a1c70ec3055 (patch) | |
tree | b545f3a2548b81fd8dd56a87a58f98b992c0066b /java/test/IceSSL/configuration/AllTests.java | |
parent | Merge branch 'master' of ssh://cvs.zeroc.com/home/git/ice (diff) | |
download | ice-f6121ea342641eb36f7cd67c7c877a1c70ec3055.tar.bz2 ice-f6121ea342641eb36f7cd67c7c877a1c70ec3055.tar.xz ice-f6121ea342641eb36f7cd67c7c877a1c70ec3055.zip |
- Merge IPv6 support from Dwayne's branch.
- Reviewed and fixed IPv6 bugs.
- Fixed bug in the outgoing connection factory where an assert could be
triggered if the proxy contained identical endpoints
Diffstat (limited to 'java/test/IceSSL/configuration/AllTests.java')
-rw-r--r-- | java/test/IceSSL/configuration/AllTests.java | 208 |
1 files changed, 106 insertions, 102 deletions
diff --git a/java/test/IceSSL/configuration/AllTests.java b/java/test/IceSSL/configuration/AllTests.java index 6efe21f370d..fd3eea2db40 100644 --- a/java/test/IceSSL/configuration/AllTests.java +++ b/java/test/IceSSL/configuration/AllTests.java @@ -23,15 +23,19 @@ public class AllTests } private static Ice.InitializationData - createClientProps(String defaultDir, String defaultHost, boolean threadPool) + createClientProps(Ice.Properties defaultProperties, String defaultDir, String defaultHost) { Ice.InitializationData result = new Ice.InitializationData(); result.properties = Ice.Util.createProperties(); result.properties.setProperty("Ice.Plugin.IceSSL", "IceSSL.PluginFactory"); - if(!threadPool) + if(defaultProperties.getPropertyAsInt("Ice.ThreadPerConnection") > 0) { result.properties.setProperty("Ice.ThreadPerConnection", "1"); } + if(defaultProperties.getProperty("Ice.IPv6").length() > 0) + { + result.properties.setProperty("Ice.IPv6", defaultProperties.getProperty("Ice.IPv6")); + } result.properties.setProperty("Ice.RetryIntervals", "-1"); result.properties.setProperty("IceSSL.DefaultDir", defaultDir); result.properties.setProperty("IceSSL.Random", "seed.dat"); @@ -43,14 +47,18 @@ public class AllTests } private static java.util.Map - createServerProps(String defaultDir, String defaultHost, boolean threadPool) + createServerProps(Ice.Properties defaultProperties, String defaultDir, String defaultHost) { java.util.Map result = new java.util.HashMap(); result.put("Ice.Plugin.IceSSL", "IceSSL.PluginFactory"); - if(!threadPool) + if(defaultProperties.getPropertyAsInt("Ice.ThreadPerConnection") > 0) { result.put("Ice.ThreadPerConnection", "1"); } + if(defaultProperties.getProperty("Ice.IPv6").length() > 0) + { + result.put("Ice.IPv6", defaultProperties.getProperty("Ice.IPv6")); + } result.put("IceSSL.DefaultDir", defaultDir); result.put("IceSSL.Random", "seed.dat"); if(defaultHost.length() > 0) @@ -61,7 +69,7 @@ public class AllTests } public static Test.ServerFactoryPrx - allTests(Ice.Communicator communicator, String testDir, boolean threadPool) + allTests(Ice.Communicator communicator, String testDir) { final String factoryRef = "factory:tcp -p 12010 -t 10000"; Ice.ObjectPrx b = communicator.stringToProxy(factoryRef); @@ -70,13 +78,13 @@ public class AllTests final String defaultHost = communicator.getProperties().getProperty("Ice.Default.Host"); final String defaultDir = testDir + "/../certs"; - + final Ice.Properties defaultProperties = communicator.getProperties(); final String[] args = new String[0]; System.out.print("testing manual initialization... "); System.out.flush(); { - Ice.InitializationData initData = createClientProps(defaultDir, defaultHost, threadPool); + Ice.InitializationData initData = createClientProps(defaultProperties, defaultDir, defaultHost); initData.properties.setProperty("Ice.InitPlugins", "0"); Ice.Communicator comm = Ice.Util.initialize(args, initData); Ice.ObjectPrx p = comm.stringToProxy("dummy:ssl -p 9999"); @@ -96,7 +104,7 @@ public class AllTests comm.destroy(); } { - Ice.InitializationData initData = createClientProps(defaultDir, defaultHost, threadPool); + Ice.InitializationData initData = createClientProps(defaultProperties, defaultDir, defaultHost); initData.properties.setProperty("Ice.InitPlugins", "0"); initData.properties.setProperty("IceSSL.Ciphers", "NONE (.*DH_anon.*)"); initData.properties.setProperty("IceSSL.VerifyPeer", "0"); @@ -106,7 +114,7 @@ public class AllTests Ice.ObjectPrx obj = comm.stringToProxy(factoryRef); test(obj != null); Test.ServerFactoryPrx fact = Test.ServerFactoryPrxHelper.checkedCast(obj); - java.util.Map d = createServerProps(defaultDir, defaultHost, threadPool); + java.util.Map d = createServerProps(defaultProperties, defaultDir, defaultHost); d.put("IceSSL.Ciphers", "NONE (.*DH_anon.*)"); d.put("IceSSL.VerifyPeer", "0"); Test.ServerPrx server = fact.createServer(d); @@ -130,12 +138,12 @@ public class AllTests // Test IceSSL.VerifyPeer=0. Client does not have a certificate, // but it still verifies the server's. // - Ice.InitializationData initData = createClientProps(defaultDir, defaultHost, threadPool); + Ice.InitializationData initData = createClientProps(defaultProperties, defaultDir, defaultHost); initData.properties.setProperty("IceSSL.Truststore", "cacert1.jks"); Ice.Communicator comm = Ice.Util.initialize(args, initData); Test.ServerFactoryPrx fact = Test.ServerFactoryPrxHelper.checkedCast(comm.stringToProxy(factoryRef)); test(fact != null); - java.util.Map d = createServerProps(defaultDir, defaultHost, threadPool); + java.util.Map d = createServerProps(defaultProperties, defaultDir, defaultHost); d.put("IceSSL.Keystore", "s_rsa_ca1.jks"); d.put("IceSSL.Password", "password"); d.put("IceSSL.Truststore", "cacert1.jks"); @@ -166,12 +174,12 @@ public class AllTests // // Test IceSSL.VerifyPeer=1. Client does not have a certificate. // - initData = createClientProps(defaultDir, defaultHost, threadPool); + initData = createClientProps(defaultProperties, defaultDir, defaultHost); initData.properties.setProperty("IceSSL.Truststore", "cacert1.jks"); comm = Ice.Util.initialize(args, initData); fact = Test.ServerFactoryPrxHelper.checkedCast(comm.stringToProxy(factoryRef)); test(fact != null); - d = createServerProps(defaultDir, defaultHost, threadPool); + d = createServerProps(defaultProperties, defaultDir, defaultHost); d.put("IceSSL.Keystore", "s_rsa_ca1.jks"); d.put("IceSSL.Password", "password"); d.put("IceSSL.Truststore", "cacert1.jks"); @@ -191,7 +199,7 @@ public class AllTests // Test IceSSL.VerifyPeer=2. This should fail because the client // does not supply a certificate. // - d = createServerProps(defaultDir, defaultHost, threadPool); + d = createServerProps(defaultProperties, defaultDir, defaultHost); d.put("IceSSL.Keystore", "s_rsa_ca1.jks"); d.put("IceSSL.Password", "password"); d.put("IceSSL.Truststore", "cacert1.jks"); @@ -222,13 +230,13 @@ public class AllTests // Test IceSSL.VerifyPeer=1. This should fail because the server // does not supply a certificate. // - initData = createClientProps(defaultDir, defaultHost, threadPool); + initData = createClientProps(defaultProperties, defaultDir, defaultHost); initData.properties.setProperty("IceSSL.Ciphers", "NONE (.*DH_anon.*)"); initData.properties.setProperty("IceSSL.VerifyPeer", "1"); comm = Ice.Util.initialize(args, initData); fact = Test.ServerFactoryPrxHelper.checkedCast(comm.stringToProxy(factoryRef)); test(fact != null); - d = createServerProps(defaultDir, defaultHost, threadPool); + d = createServerProps(defaultProperties, defaultDir, defaultHost); d.put("IceSSL.Ciphers", "NONE (.*DH_anon.*)"); d.put("IceSSL.VerifyPeer", "0"); server = fact.createServer(d); @@ -251,14 +259,14 @@ public class AllTests // // Test IceSSL.VerifyPeer=1. Client has a certificate. // - initData = createClientProps(defaultDir, defaultHost, threadPool); + initData = createClientProps(defaultProperties, defaultDir, defaultHost); initData.properties.setProperty("IceSSL.Keystore", "c_rsa_ca1.jks"); initData.properties.setProperty("IceSSL.Password", "password"); initData.properties.setProperty("IceSSL.Truststore", "cacert1.jks"); comm = Ice.Util.initialize(args, initData); fact = Test.ServerFactoryPrxHelper.checkedCast(comm.stringToProxy(factoryRef)); test(fact != null); - d = createServerProps(defaultDir, defaultHost, threadPool); + d = createServerProps(defaultProperties, defaultDir, defaultHost); d.put("IceSSL.Keystore", "s_rsa_ca1.jks"); d.put("IceSSL.Password", "password"); d.put("IceSSL.Truststore", "cacert1.jks"); @@ -299,7 +307,7 @@ public class AllTests // // Test IceSSL.VerifyPeer=2. Client has a certificate. // - d = createServerProps(defaultDir, defaultHost, threadPool); + d = createServerProps(defaultProperties, defaultDir, defaultHost); d.put("IceSSL.Keystore", "s_rsa_ca1.jks"); d.put("IceSSL.Password", "password"); d.put("IceSSL.Truststore", "cacert1.jks"); @@ -328,14 +336,14 @@ public class AllTests // Test IceSSL.VerifyPeer=1. This should fail because the // client doesn't trust the server's CA. // - initData = createClientProps(defaultDir, defaultHost, threadPool); + initData = createClientProps(defaultProperties, defaultDir, defaultHost); initData.properties.setProperty("IceSSL.Keystore", "c_rsa_ca2.jks"); initData.properties.setProperty("IceSSL.Password", "password"); initData.properties.setProperty("IceSSL.Truststore", "cacert2.jks"); comm = Ice.Util.initialize(args, initData); fact = Test.ServerFactoryPrxHelper.checkedCast(comm.stringToProxy(factoryRef)); test(fact != null); - d = createServerProps(defaultDir, defaultHost, threadPool); + d = createServerProps(defaultProperties, defaultDir, defaultHost); d.put("IceSSL.Keystore", "s_rsa_ca1.jks"); d.put("IceSSL.Password", "password"); d.put("IceSSL.Truststore", "cacert1.jks"); @@ -371,7 +379,7 @@ public class AllTests comm = Ice.Util.initialize(args, initData); fact = Test.ServerFactoryPrxHelper.checkedCast(comm.stringToProxy(factoryRef)); test(fact != null); - d = createServerProps(defaultDir, defaultHost, threadPool); + d = createServerProps(defaultProperties, defaultDir, defaultHost); d.put("IceSSL.Keystore", "s_rsa_ca1.jks"); d.put("IceSSL.Password", "password"); d.put("IceSSL.Truststore", "cacert1.jks"); @@ -400,7 +408,7 @@ public class AllTests // // Verify that IceSSL.CheckCertName has no effect in a server. // - initData = createClientProps(defaultDir, defaultHost, threadPool); + initData = createClientProps(defaultProperties, defaultDir, defaultHost); initData.properties.setProperty("IceSSL.Keystore", "c_rsa_ca1.jks"); initData.properties.setProperty("IceSSL.Password", "password"); initData.properties.setProperty("IceSSL.Truststore", "cacert1.jks"); @@ -408,7 +416,7 @@ public class AllTests fact = Test.ServerFactoryPrxHelper.checkedCast(comm.stringToProxy(factoryRef)); test(fact != null); - d = createServerProps(defaultDir, defaultHost, threadPool); + d = createServerProps(defaultProperties, defaultDir, defaultHost); d.put("IceSSL.Keystore", "s_rsa_ca1.jks"); d.put("IceSSL.Password", "password"); d.put("IceSSL.Truststore", "cacert1.jks"); @@ -433,7 +441,7 @@ public class AllTests // // ADH is allowed but will not have a certificate. // - Ice.InitializationData initData = createClientProps(defaultDir, defaultHost, threadPool); + Ice.InitializationData initData = createClientProps(defaultProperties, defaultDir, defaultHost); initData.properties.setProperty("IceSSL.Ciphers", "NONE (.*DH_anon.*)"); initData.properties.setProperty("IceSSL.VerifyPeer", "0"); Ice.Communicator comm = Ice.Util.initialize(args, initData); @@ -444,7 +452,7 @@ public class AllTests Test.ServerFactoryPrx fact = Test.ServerFactoryPrxHelper.checkedCast(comm.stringToProxy(factoryRef)); test(fact != null); - java.util.Map d = createServerProps(defaultDir, defaultHost, threadPool); + java.util.Map d = createServerProps(defaultProperties, defaultDir, defaultHost); d.put("IceSSL.Ciphers", "NONE (.*DH_anon.*)"); d.put("IceSSL.VerifyPeer", "0"); Test.ServerPrx server = fact.createServer(d); @@ -492,7 +500,7 @@ public class AllTests // // Verify that a server certificate is present. // - Ice.InitializationData initData = createClientProps(defaultDir, defaultHost, threadPool); + Ice.InitializationData initData = createClientProps(defaultProperties, defaultDir, defaultHost); initData.properties.setProperty("IceSSL.Keystore", "c_rsa_ca1.jks"); initData.properties.setProperty("IceSSL.Password", "password"); initData.properties.setProperty("IceSSL.Truststore", "cacert1.jks"); @@ -504,7 +512,7 @@ public class AllTests Test.ServerFactoryPrx fact = Test.ServerFactoryPrxHelper.checkedCast(comm.stringToProxy(factoryRef)); test(fact != null); - java.util.Map d = createServerProps(defaultDir, defaultHost, threadPool); + java.util.Map d = createServerProps(defaultProperties, defaultDir, defaultHost); d.put("IceSSL.Keystore", "s_rsa_ca1.jks"); d.put("IceSSL.Password", "password"); d.put("IceSSL.Truststore", "cacert1.jks"); @@ -527,7 +535,7 @@ public class AllTests // // Verify that verifier is installed via property. // - Ice.InitializationData initData = createClientProps(defaultDir, defaultHost, threadPool); + Ice.InitializationData initData = createClientProps(defaultProperties, defaultDir, defaultHost); initData.properties.setProperty("IceSSL.Keystore", "c_rsa_ca1.jks"); initData.properties.setProperty("IceSSL.Password", "password"); initData.properties.setProperty("IceSSL.Truststore", "cacert1.jks"); @@ -547,7 +555,7 @@ public class AllTests // This should fail because the client and server have no protocol // in common. // - Ice.InitializationData initData = createClientProps(defaultDir, defaultHost, threadPool); + Ice.InitializationData initData = createClientProps(defaultProperties, defaultDir, defaultHost); initData.properties.setProperty("IceSSL.Keystore", "c_rsa_ca1.jks"); initData.properties.setProperty("IceSSL.Password", "password"); initData.properties.setProperty("IceSSL.Truststore", "cacert1.jks"); @@ -555,7 +563,7 @@ public class AllTests Ice.Communicator comm = Ice.Util.initialize(args, initData); Test.ServerFactoryPrx fact = Test.ServerFactoryPrxHelper.checkedCast(comm.stringToProxy(factoryRef)); test(fact != null); - java.util.Map d = createServerProps(defaultDir, defaultHost, threadPool); + java.util.Map d = createServerProps(defaultProperties, defaultDir, defaultHost); d.put("IceSSL.Keystore", "s_rsa_ca1.jks"); d.put("IceSSL.Password", "password"); d.put("IceSSL.Truststore", "cacert1.jks"); @@ -574,7 +582,6 @@ public class AllTests catch(Ice.ConnectionLostException ex) { // Expected for thread pool. - test(threadPool); } catch(Ice.LocalException ex) { @@ -589,7 +596,7 @@ public class AllTests comm = Ice.Util.initialize(args, initData); fact = Test.ServerFactoryPrxHelper.checkedCast(comm.stringToProxy(factoryRef)); test(fact != null); - d = createServerProps(defaultDir, defaultHost, threadPool); + d = createServerProps(defaultProperties, defaultDir, defaultHost); d.put("IceSSL.Keystore", "s_rsa_ca1.jks"); d.put("IceSSL.Password", "password"); d.put("IceSSL.Truststore", "cacert1.jks"); @@ -615,14 +622,14 @@ public class AllTests // // This should fail because the server's certificate is expired. // - Ice.InitializationData initData = createClientProps(defaultDir, defaultHost, threadPool); + Ice.InitializationData initData = createClientProps(defaultProperties, defaultDir, defaultHost); initData.properties.setProperty("IceSSL.Keystore", "c_rsa_ca1.jks"); initData.properties.setProperty("IceSSL.Password", "password"); initData.properties.setProperty("IceSSL.Truststore", "cacert1.jks"); Ice.Communicator comm = Ice.Util.initialize(args, initData); Test.ServerFactoryPrx fact = Test.ServerFactoryPrxHelper.checkedCast(comm.stringToProxy(factoryRef)); test(fact != null); - java.util.Map d = createServerProps(defaultDir, defaultHost, threadPool); + java.util.Map d = createServerProps(defaultProperties, defaultDir, defaultHost); d.put("IceSSL.Keystore", "s_rsa_ca1_exp.jks"); d.put("IceSSL.Password", "password"); d.put("IceSSL.Truststore", "cacert1.jks"); @@ -653,7 +660,7 @@ public class AllTests comm = Ice.Util.initialize(args, initData); fact = Test.ServerFactoryPrxHelper.checkedCast(comm.stringToProxy(factoryRef)); test(fact != null); - d = createServerProps(defaultDir, defaultHost, threadPool); + d = createServerProps(defaultProperties, defaultDir, defaultHost); d.put("IceSSL.Keystore", "s_rsa_ca1.jks"); d.put("IceSSL.Password", "password"); d.put("IceSSL.Truststore", "cacert1.jks"); @@ -684,14 +691,14 @@ public class AllTests System.out.print("testing multiple CA certificates... "); System.out.flush(); { - Ice.InitializationData initData = createClientProps(defaultDir, defaultHost, threadPool); + Ice.InitializationData initData = createClientProps(defaultProperties, defaultDir, defaultHost); initData.properties.setProperty("IceSSL.Keystore", "c_rsa_ca1.jks"); initData.properties.setProperty("IceSSL.Password", "password"); initData.properties.setProperty("IceSSL.Truststore", "cacerts.jks"); Ice.Communicator comm = Ice.Util.initialize(args, initData); Test.ServerFactoryPrx fact = Test.ServerFactoryPrxHelper.checkedCast(comm.stringToProxy(factoryRef)); test(fact != null); - java.util.Map d = createServerProps(defaultDir, defaultHost, threadPool); + java.util.Map d = createServerProps(defaultProperties, defaultDir, defaultHost); d.put("IceSSL.Keystore", "s_rsa_ca2.jks"); d.put("IceSSL.Password", "password"); d.put("IceSSL.Truststore", "cacerts.jks"); @@ -716,7 +723,7 @@ public class AllTests // // Test password failure. // - Ice.InitializationData initData = createClientProps(defaultDir, defaultHost, threadPool); + Ice.InitializationData initData = createClientProps(defaultProperties, defaultDir, defaultHost); initData.properties.setProperty("IceSSL.Keystore", "c_rsa_ca1.jks"); // Don't specify the password. //initData.properties.setProperty("IceSSL.Password", "password"); @@ -738,7 +745,7 @@ public class AllTests // // Test password failure with callback. // - Ice.InitializationData initData = createClientProps(defaultDir, defaultHost, threadPool); + Ice.InitializationData initData = createClientProps(defaultProperties, defaultDir, defaultHost); initData.properties.setProperty("Ice.InitPlugins", "0"); initData.properties.setProperty("IceSSL.Keystore", "c_rsa_ca1.jks"); Ice.Communicator comm = Ice.Util.initialize(args, initData); @@ -766,7 +773,7 @@ public class AllTests // // Test installation of password callback. // - Ice.InitializationData initData = createClientProps(defaultDir, defaultHost, threadPool); + Ice.InitializationData initData = createClientProps(defaultProperties, defaultDir, defaultHost); initData.properties.setProperty("Ice.InitPlugins", "0"); initData.properties.setProperty("IceSSL.Keystore", "c_rsa_ca1.jks"); Ice.Communicator comm = Ice.Util.initialize(args, initData); @@ -790,7 +797,7 @@ public class AllTests // // Test password callback property. // - Ice.InitializationData initData = createClientProps(defaultDir, defaultHost, threadPool); + Ice.InitializationData initData = createClientProps(defaultProperties, defaultDir, defaultHost); initData.properties.setProperty("IceSSL.Keystore", "c_rsa_ca1.jks"); initData.properties.setProperty("IceSSL.PasswordCallback", "PasswordCallbackI"); Ice.Communicator comm = Ice.Util.initialize(args, initData); @@ -809,13 +816,13 @@ public class AllTests // The server has a certificate but the client doesn't. They should // negotiate to use ADH since we explicitly enable it. // - Ice.InitializationData initData = createClientProps(defaultDir, defaultHost, threadPool); + Ice.InitializationData initData = createClientProps(defaultProperties, defaultDir, defaultHost); initData.properties.setProperty("IceSSL.Ciphers", "NONE (.*DH_anon.*)"); initData.properties.setProperty("IceSSL.VerifyPeer", "0"); Ice.Communicator comm = Ice.Util.initialize(args, initData); Test.ServerFactoryPrx fact = Test.ServerFactoryPrxHelper.checkedCast(comm.stringToProxy(factoryRef)); test(fact != null); - java.util.Map d = createServerProps(defaultDir, defaultHost, threadPool); + java.util.Map d = createServerProps(defaultProperties, defaultDir, defaultHost); d.put("IceSSL.Keystore", "s_rsa_ca1.jks"); d.put("IceSSL.Password", "password"); d.put("IceSSL.Truststore", "cacert1.jks"); @@ -839,14 +846,14 @@ public class AllTests // // First try a client with a DSA certificate. // - Ice.InitializationData initData = createClientProps(defaultDir, defaultHost, threadPool); + Ice.InitializationData initData = createClientProps(defaultProperties, defaultDir, defaultHost); initData.properties.setProperty("IceSSL.Keystore", "c_dsa_ca1.jks"); initData.properties.setProperty("IceSSL.Password", "password"); initData.properties.setProperty("IceSSL.Truststore", "cacert1.jks"); Ice.Communicator comm = Ice.Util.initialize(args, initData); Test.ServerFactoryPrx fact = Test.ServerFactoryPrxHelper.checkedCast(comm.stringToProxy(factoryRef)); test(fact != null); - java.util.Map d = createServerProps(defaultDir, defaultHost, threadPool); + java.util.Map d = createServerProps(defaultProperties, defaultDir, defaultHost); d.put("IceSSL.Keystore", "s_rsa_dsa_ca1.jks"); d.put("IceSSL.Password", "password"); d.put("IceSSL.Truststore", "cacert1.jks"); @@ -866,14 +873,14 @@ public class AllTests // // Next try a client with an RSA certificate. // - initData = createClientProps(defaultDir, defaultHost, threadPool); + initData = createClientProps(defaultProperties, defaultDir, defaultHost); initData.properties.setProperty("IceSSL.Keystore", "c_rsa_ca1.jks"); initData.properties.setProperty("IceSSL.Password", "password"); initData.properties.setProperty("IceSSL.Truststore", "cacert1.jks"); comm = Ice.Util.initialize(args, initData); fact = Test.ServerFactoryPrxHelper.checkedCast(comm.stringToProxy(factoryRef)); test(fact != null); - d = createServerProps(defaultDir, defaultHost, threadPool); + d = createServerProps(defaultProperties, defaultDir, defaultHost); d.put("IceSSL.Keystore", "s_rsa_dsa_ca1.jks"); d.put("IceSSL.Password", "password"); d.put("IceSSL.Truststore", "cacert1.jks"); @@ -893,12 +900,12 @@ public class AllTests // // Next try a client with ADH. This should fail. // - initData = createClientProps(defaultDir, defaultHost, threadPool); + initData = createClientProps(defaultProperties, defaultDir, defaultHost); initData.properties.setProperty("IceSSL.Ciphers", "NONE (.*DH_anon.*)"); comm = Ice.Util.initialize(args, initData); fact = Test.ServerFactoryPrxHelper.checkedCast(comm.stringToProxy(factoryRef)); test(fact != null); - d = createServerProps(defaultDir, defaultHost, threadPool); + d = createServerProps(defaultProperties, defaultDir, defaultHost); d.put("IceSSL.Keystore", "s_rsa_dsa_ca1.jks"); d.put("IceSSL.Password", "password"); d.put("IceSSL.Truststore", "cacert1.jks"); @@ -916,7 +923,6 @@ public class AllTests catch(Ice.ConnectionLostException ex) { // Expected for thread pool. - test(threadPool); } catch(Ice.LocalException ex) { @@ -929,7 +935,7 @@ public class AllTests // // Configure a server with RSA and a client with DSA. This should fail. // - Ice.InitializationData initData = createClientProps(defaultDir, defaultHost, threadPool); + Ice.InitializationData initData = createClientProps(defaultProperties, defaultDir, defaultHost); initData.properties.setProperty("IceSSL.Keystore", "c_dsa_ca1.jks"); initData.properties.setProperty("IceSSL.Password", "password"); initData.properties.setProperty("IceSSL.Truststore", "cacert1.jks"); @@ -937,7 +943,7 @@ public class AllTests Ice.Communicator comm = Ice.Util.initialize(args, initData); Test.ServerFactoryPrx fact = Test.ServerFactoryPrxHelper.checkedCast(comm.stringToProxy(factoryRef)); test(fact != null); - java.util.Map d = createServerProps(defaultDir, defaultHost, threadPool); + java.util.Map d = createServerProps(defaultProperties, defaultDir, defaultHost); d.put("IceSSL.Keystore", "s_rsa_ca1.jks"); d.put("IceSSL.Password", "password"); d.put("IceSSL.Truststore", "cacert1.jks"); @@ -955,7 +961,6 @@ public class AllTests catch(Ice.ConnectionLostException ex) { // Expected for thread pool. - test(threadPool); } catch(Ice.LocalException ex) { @@ -969,7 +974,7 @@ public class AllTests // Configure the server with both RSA and DSA certificates, but use the // Alias property to select the RSA certificate. This should fail. // - Ice.InitializationData initData = createClientProps(defaultDir, defaultHost, threadPool); + Ice.InitializationData initData = createClientProps(defaultProperties, defaultDir, defaultHost); initData.properties.setProperty("IceSSL.Keystore", "c_dsa_ca1.jks"); initData.properties.setProperty("IceSSL.Password", "password"); initData.properties.setProperty("IceSSL.Truststore", "cacert1.jks"); @@ -977,7 +982,7 @@ public class AllTests Ice.Communicator comm = Ice.Util.initialize(args, initData); Test.ServerFactoryPrx fact = Test.ServerFactoryPrxHelper.checkedCast(comm.stringToProxy(factoryRef)); test(fact != null); - java.util.Map d = createServerProps(defaultDir, defaultHost, threadPool); + java.util.Map d = createServerProps(defaultProperties, defaultDir, defaultHost); d.put("IceSSL.Keystore", "s_rsa_dsa_ca1.jks"); d.put("IceSSL.Alias", "rsacert"); d.put("IceSSL.Password", "password"); @@ -996,7 +1001,6 @@ public class AllTests catch(Ice.ConnectionLostException ex) { // Expected for thread pool. - test(threadPool); } catch(Ice.LocalException ex) { @@ -1010,8 +1014,8 @@ public class AllTests System.out.print("testing IceSSL.TrustOnly... "); System.out.flush(); { - Ice.InitializationData initData = createClientProps(defaultDir, defaultHost, threadPool); - initData = createClientProps(defaultDir, defaultHost, threadPool); + Ice.InitializationData initData = createClientProps(defaultProperties, defaultDir, defaultHost); + initData = createClientProps(defaultProperties, defaultDir, defaultHost); initData.properties.setProperty("IceSSL.Keystore", "c_rsa_ca1.jks"); initData.properties.setProperty("IceSSL.Password", "password"); initData.properties.setProperty("IceSSL.Truststore", "cacert1.jks"); @@ -1020,7 +1024,7 @@ public class AllTests Ice.Communicator comm = Ice.Util.initialize(args, initData); Test.ServerFactoryPrx fact = Test.ServerFactoryPrxHelper.checkedCast(comm.stringToProxy(factoryRef)); test(fact != null); - java.util.Map d = createServerProps(defaultDir, defaultHost, threadPool); + java.util.Map d = createServerProps(defaultProperties, defaultDir, defaultHost); d.put("IceSSL.Keystore", "s_rsa_dsa_ca1.jks"); d.put("IceSSL.Password", "password"); d.put("IceSSL.Truststore", "cacert1.jks"); @@ -1037,15 +1041,15 @@ public class AllTests comm.destroy(); } { - Ice.InitializationData initData = createClientProps(defaultDir, defaultHost, threadPool); - initData = createClientProps(defaultDir, defaultHost, threadPool); + Ice.InitializationData initData = createClientProps(defaultProperties, defaultDir, defaultHost); + initData = createClientProps(defaultProperties, defaultDir, defaultHost); initData.properties.setProperty("IceSSL.Keystore", "c_rsa_ca1.jks"); initData.properties.setProperty("IceSSL.Password", "password"); initData.properties.setProperty("IceSSL.Truststore", "cacert1.jks"); Ice.Communicator comm = Ice.Util.initialize(args, initData); Test.ServerFactoryPrx fact = Test.ServerFactoryPrxHelper.checkedCast(comm.stringToProxy(factoryRef)); test(fact != null); - java.util.Map d = createServerProps(defaultDir, defaultHost, threadPool); + java.util.Map d = createServerProps(defaultProperties, defaultDir, defaultHost); d.put("IceSSL.Keystore", "s_rsa_dsa_ca1.jks"); d.put("IceSSL.Password", "password"); d.put("IceSSL.Truststore", "cacert1.jks"); @@ -1064,8 +1068,8 @@ public class AllTests comm.destroy(); } { - Ice.InitializationData initData = createClientProps(defaultDir, defaultHost, threadPool); - initData = createClientProps(defaultDir, defaultHost, threadPool); + Ice.InitializationData initData = createClientProps(defaultProperties, defaultDir, defaultHost); + initData = createClientProps(defaultProperties, defaultDir, defaultHost); initData.properties.setProperty("IceSSL.Keystore", "c_rsa_ca1.jks"); initData.properties.setProperty("IceSSL.Password", "password"); initData.properties.setProperty("IceSSL.Truststore", "cacert1.jks"); @@ -1073,7 +1077,7 @@ public class AllTests Ice.Communicator comm = Ice.Util.initialize(args, initData); Test.ServerFactoryPrx fact = Test.ServerFactoryPrxHelper.checkedCast(comm.stringToProxy(factoryRef)); test(fact != null); - java.util.Map d = createServerProps(defaultDir, defaultHost, threadPool); + java.util.Map d = createServerProps(defaultProperties, defaultDir, defaultHost); d.put("IceSSL.Keystore", "s_rsa_dsa_ca1.jks"); d.put("IceSSL.Password", "password"); d.put("IceSSL.Truststore", "cacert1.jks"); @@ -1090,15 +1094,15 @@ public class AllTests comm.destroy(); } { - Ice.InitializationData initData = createClientProps(defaultDir, defaultHost, threadPool); - initData = createClientProps(defaultDir, defaultHost, threadPool); + Ice.InitializationData initData = createClientProps(defaultProperties, defaultDir, defaultHost); + initData = createClientProps(defaultProperties, defaultDir, defaultHost); initData.properties.setProperty("IceSSL.Keystore", "c_rsa_ca1.jks"); initData.properties.setProperty("IceSSL.Password", "password"); initData.properties.setProperty("IceSSL.Truststore", "cacert1.jks"); Ice.Communicator comm = Ice.Util.initialize(args, initData); Test.ServerFactoryPrx fact = Test.ServerFactoryPrxHelper.checkedCast(comm.stringToProxy(factoryRef)); test(fact != null); - java.util.Map d = createServerProps(defaultDir, defaultHost, threadPool); + java.util.Map d = createServerProps(defaultProperties, defaultDir, defaultHost); d.put("IceSSL.Keystore", "s_rsa_dsa_ca1.jks"); d.put("IceSSL.Password", "password"); d.put("IceSSL.Truststore", "cacert1.jks"); @@ -1116,8 +1120,8 @@ public class AllTests comm.destroy(); } { - Ice.InitializationData initData = createClientProps(defaultDir, defaultHost, threadPool); - initData = createClientProps(defaultDir, defaultHost, threadPool); + Ice.InitializationData initData = createClientProps(defaultProperties, defaultDir, defaultHost); + initData = createClientProps(defaultProperties, defaultDir, defaultHost); initData.properties.setProperty("IceSSL.Keystore", "c_rsa_ca1.jks"); initData.properties.setProperty("IceSSL.Password", "password"); initData.properties.setProperty("IceSSL.Truststore", "cacert1.jks"); @@ -1125,7 +1129,7 @@ public class AllTests Ice.Communicator comm = Ice.Util.initialize(args, initData); Test.ServerFactoryPrx fact = Test.ServerFactoryPrxHelper.checkedCast(comm.stringToProxy(factoryRef)); test(fact != null); - java.util.Map d = createServerProps(defaultDir, defaultHost, threadPool); + java.util.Map d = createServerProps(defaultProperties, defaultDir, defaultHost); d.put("IceSSL.Keystore", "s_rsa_dsa_ca1.jks"); d.put("IceSSL.Password", "password"); d.put("IceSSL.Truststore", "cacert1.jks"); @@ -1142,15 +1146,15 @@ public class AllTests comm.destroy(); } { - Ice.InitializationData initData = createClientProps(defaultDir, defaultHost, threadPool); - initData = createClientProps(defaultDir, defaultHost, threadPool); + Ice.InitializationData initData = createClientProps(defaultProperties, defaultDir, defaultHost); + initData = createClientProps(defaultProperties, defaultDir, defaultHost); initData.properties.setProperty("IceSSL.Keystore", "c_rsa_ca1.jks"); initData.properties.setProperty("IceSSL.Password", "password"); initData.properties.setProperty("IceSSL.Truststore", "cacert1.jks"); Ice.Communicator comm = Ice.Util.initialize(args, initData); Test.ServerFactoryPrx fact = Test.ServerFactoryPrxHelper.checkedCast(comm.stringToProxy(factoryRef)); test(fact != null); - java.util.Map d = createServerProps(defaultDir, defaultHost, threadPool); + java.util.Map d = createServerProps(defaultProperties, defaultDir, defaultHost); d.put("IceSSL.Keystore", "s_rsa_dsa_ca1.jks"); d.put("IceSSL.Password", "password"); d.put("IceSSL.Truststore", "cacert1.jks"); @@ -1168,8 +1172,8 @@ public class AllTests comm.destroy(); } { - Ice.InitializationData initData = createClientProps(defaultDir, defaultHost, threadPool); - initData = createClientProps(defaultDir, defaultHost, threadPool); + Ice.InitializationData initData = createClientProps(defaultProperties, defaultDir, defaultHost); + initData = createClientProps(defaultProperties, defaultDir, defaultHost); initData.properties.setProperty("IceSSL.Keystore", "c_rsa_ca1.jks"); initData.properties.setProperty("IceSSL.Password", "password"); initData.properties.setProperty("IceSSL.Truststore", "cacert1.jks"); @@ -1177,7 +1181,7 @@ public class AllTests Ice.Communicator comm = Ice.Util.initialize(args, initData); Test.ServerFactoryPrx fact = Test.ServerFactoryPrxHelper.checkedCast(comm.stringToProxy(factoryRef)); test(fact != null); - java.util.Map d = createServerProps(defaultDir, defaultHost, threadPool); + java.util.Map d = createServerProps(defaultProperties, defaultDir, defaultHost); d.put("IceSSL.Keystore", "s_rsa_dsa_ca1.jks"); d.put("IceSSL.Password", "password"); d.put("IceSSL.Truststore", "cacert1.jks"); @@ -1194,8 +1198,8 @@ public class AllTests comm.destroy(); } { - Ice.InitializationData initData = createClientProps(defaultDir, defaultHost, threadPool); - initData = createClientProps(defaultDir, defaultHost, threadPool); + Ice.InitializationData initData = createClientProps(defaultProperties, defaultDir, defaultHost); + initData = createClientProps(defaultProperties, defaultDir, defaultHost); initData.properties.setProperty("IceSSL.Keystore", "c_rsa_ca1.jks"); initData.properties.setProperty("IceSSL.Password", "password"); initData.properties.setProperty("IceSSL.Truststore", "cacert1.jks"); @@ -1203,7 +1207,7 @@ public class AllTests Ice.Communicator comm = Ice.Util.initialize(args, initData); Test.ServerFactoryPrx fact = Test.ServerFactoryPrxHelper.checkedCast(comm.stringToProxy(factoryRef)); test(fact != null); - java.util.Map d = createServerProps(defaultDir, defaultHost, threadPool); + java.util.Map d = createServerProps(defaultProperties, defaultDir, defaultHost); d.put("IceSSL.Keystore", "s_rsa_dsa_ca1.jks"); d.put("IceSSL.Password", "password"); d.put("IceSSL.Truststore", "cacert1.jks"); @@ -1223,14 +1227,14 @@ public class AllTests // // Test rejection when client does not supply a certificate. // - Ice.InitializationData initData = createClientProps(defaultDir, defaultHost, threadPool); - initData = createClientProps(defaultDir, defaultHost, threadPool); + Ice.InitializationData initData = createClientProps(defaultProperties, defaultDir, defaultHost); + initData = createClientProps(defaultProperties, defaultDir, defaultHost); initData.properties.setProperty("IceSSL.Ciphers", "NONE (.*DH_anon.*)"); initData.properties.setProperty("IceSSL.VerifyPeer", "0"); Ice.Communicator comm = Ice.Util.initialize(args, initData); Test.ServerFactoryPrx fact = Test.ServerFactoryPrxHelper.checkedCast(comm.stringToProxy(factoryRef)); test(fact != null); - java.util.Map d = createServerProps(defaultDir, defaultHost, threadPool); + java.util.Map d = createServerProps(defaultProperties, defaultDir, defaultHost); d.put("IceSSL.TrustOnly", "C=US, ST=Florida, O=ZeroC\\, Inc.,OU=Ice, emailAddress=info@zeroc.com, CN=Client"); d.put("IceSSL.Ciphers", "NONE (.*DH_anon.*)"); @@ -1252,8 +1256,8 @@ public class AllTests System.out.print("testing IceSSL.TrustOnly.Client... "); System.out.flush(); { - Ice.InitializationData initData = createClientProps(defaultDir, defaultHost, threadPool); - initData = createClientProps(defaultDir, defaultHost, threadPool); + Ice.InitializationData initData = createClientProps(defaultProperties, defaultDir, defaultHost); + initData = createClientProps(defaultProperties, defaultDir, defaultHost); initData.properties.setProperty("IceSSL.Keystore", "c_rsa_ca1.jks"); initData.properties.setProperty("IceSSL.Password", "password"); initData.properties.setProperty("IceSSL.Truststore", "cacert1.jks"); @@ -1262,7 +1266,7 @@ public class AllTests Ice.Communicator comm = Ice.Util.initialize(args, initData); Test.ServerFactoryPrx fact = Test.ServerFactoryPrxHelper.checkedCast(comm.stringToProxy(factoryRef)); test(fact != null); - java.util.Map d = createServerProps(defaultDir, defaultHost, threadPool); + java.util.Map d = createServerProps(defaultProperties, defaultDir, defaultHost); d.put("IceSSL.Keystore", "s_rsa_dsa_ca1.jks"); d.put("IceSSL.Password", "password"); d.put("IceSSL.Truststore", "cacert1.jks"); @@ -1282,8 +1286,8 @@ public class AllTests comm.destroy(); } { - Ice.InitializationData initData = createClientProps(defaultDir, defaultHost, threadPool); - initData = createClientProps(defaultDir, defaultHost, threadPool); + Ice.InitializationData initData = createClientProps(defaultProperties, defaultDir, defaultHost); + initData = createClientProps(defaultProperties, defaultDir, defaultHost); initData.properties.setProperty("IceSSL.Keystore", "c_rsa_ca1.jks"); initData.properties.setProperty("IceSSL.Password", "password"); initData.properties.setProperty("IceSSL.Truststore", "cacert1.jks"); @@ -1291,7 +1295,7 @@ public class AllTests Ice.Communicator comm = Ice.Util.initialize(args, initData); Test.ServerFactoryPrx fact = Test.ServerFactoryPrxHelper.checkedCast(comm.stringToProxy(factoryRef)); test(fact != null); - java.util.Map d = createServerProps(defaultDir, defaultHost, threadPool); + java.util.Map d = createServerProps(defaultProperties, defaultDir, defaultHost); d.put("IceSSL.Keystore", "s_rsa_dsa_ca1.jks"); d.put("IceSSL.Password", "password"); d.put("IceSSL.Truststore", "cacert1.jks"); @@ -1312,8 +1316,8 @@ public class AllTests System.out.print("testing IceSSL.TrustOnly.Server... "); System.out.flush(); { - Ice.InitializationData initData = createClientProps(defaultDir, defaultHost, threadPool); - initData = createClientProps(defaultDir, defaultHost, threadPool); + Ice.InitializationData initData = createClientProps(defaultProperties, defaultDir, defaultHost); + initData = createClientProps(defaultProperties, defaultDir, defaultHost); initData.properties.setProperty("IceSSL.Keystore", "c_rsa_ca1.jks"); initData.properties.setProperty("IceSSL.Password", "password"); initData.properties.setProperty("IceSSL.Truststore", "cacert1.jks"); @@ -1323,7 +1327,7 @@ public class AllTests Ice.Communicator comm = Ice.Util.initialize(args, initData); Test.ServerFactoryPrx fact = Test.ServerFactoryPrxHelper.checkedCast(comm.stringToProxy(factoryRef)); test(fact != null); - java.util.Map d = createServerProps(defaultDir, defaultHost, threadPool); + java.util.Map d = createServerProps(defaultProperties, defaultDir, defaultHost); d.put("IceSSL.Keystore", "s_rsa_dsa_ca1.jks"); d.put("IceSSL.Password", "password"); d.put("IceSSL.Truststore", "cacert1.jks"); @@ -1342,15 +1346,15 @@ public class AllTests comm.destroy(); } { - Ice.InitializationData initData = createClientProps(defaultDir, defaultHost, threadPool); - initData = createClientProps(defaultDir, defaultHost, threadPool); + Ice.InitializationData initData = createClientProps(defaultProperties, defaultDir, defaultHost); + initData = createClientProps(defaultProperties, defaultDir, defaultHost); initData.properties.setProperty("IceSSL.Keystore", "c_rsa_ca1.jks"); initData.properties.setProperty("IceSSL.Password", "password"); initData.properties.setProperty("IceSSL.Truststore", "cacert1.jks"); Ice.Communicator comm = Ice.Util.initialize(args, initData); Test.ServerFactoryPrx fact = Test.ServerFactoryPrxHelper.checkedCast(comm.stringToProxy(factoryRef)); test(fact != null); - java.util.Map d = createServerProps(defaultDir, defaultHost, threadPool); + java.util.Map d = createServerProps(defaultProperties, defaultDir, defaultHost); d.put("IceSSL.Keystore", "s_rsa_dsa_ca1.jks"); d.put("IceSSL.Password", "password"); d.put("IceSSL.Truststore", "cacert1.jks"); @@ -1372,15 +1376,15 @@ public class AllTests System.out.print("testing IceSSL.TrustOnly.Server.<AdapterName>... "); System.out.flush(); { - Ice.InitializationData initData = createClientProps(defaultDir, defaultHost, threadPool); - initData = createClientProps(defaultDir, defaultHost, threadPool); + Ice.InitializationData initData = createClientProps(defaultProperties, defaultDir, defaultHost); + initData = createClientProps(defaultProperties, defaultDir, defaultHost); initData.properties.setProperty("IceSSL.Keystore", "c_rsa_ca1.jks"); initData.properties.setProperty("IceSSL.Password", "password"); initData.properties.setProperty("IceSSL.Truststore", "cacert1.jks"); Ice.Communicator comm = Ice.Util.initialize(args, initData); Test.ServerFactoryPrx fact = Test.ServerFactoryPrxHelper.checkedCast(comm.stringToProxy(factoryRef)); test(fact != null); - java.util.Map d = createServerProps(defaultDir, defaultHost, threadPool); + java.util.Map d = createServerProps(defaultProperties, defaultDir, defaultHost); d.put("IceSSL.Keystore", "s_rsa_dsa_ca1.jks"); d.put("IceSSL.Password", "password"); d.put("IceSSL.Truststore", "cacert1.jks"); @@ -1400,15 +1404,15 @@ public class AllTests comm.destroy(); } { - Ice.InitializationData initData = createClientProps(defaultDir, defaultHost, threadPool); - initData = createClientProps(defaultDir, defaultHost, threadPool); + Ice.InitializationData initData = createClientProps(defaultProperties, defaultDir, defaultHost); + initData = createClientProps(defaultProperties, defaultDir, defaultHost); initData.properties.setProperty("IceSSL.Keystore", "c_rsa_ca1.jks"); initData.properties.setProperty("IceSSL.Password", "password"); initData.properties.setProperty("IceSSL.Truststore", "cacert1.jks"); Ice.Communicator comm = Ice.Util.initialize(args, initData); Test.ServerFactoryPrx fact = Test.ServerFactoryPrxHelper.checkedCast(comm.stringToProxy(factoryRef)); test(fact != null); - java.util.Map d = createServerProps(defaultDir, defaultHost, threadPool); + java.util.Map d = createServerProps(defaultProperties, defaultDir, defaultHost); d.put("IceSSL.Keystore", "s_rsa_dsa_ca1.jks"); d.put("IceSSL.Password", "password"); d.put("IceSSL.Truststore", "cacert1.jks"); |