[jboss-remoting-commits] JBoss Remoting SVN: r5692 - remoting2/branches/2.2/src/tests/org/jboss/test/remoting/ssl/emptystore.

jboss-remoting-commits at lists.jboss.org jboss-remoting-commits at lists.jboss.org
Mon Feb 15 20:24:03 EST 2010


Author: ron.sigal at jboss.com
Date: 2010-02-15 20:24:03 -0500 (Mon, 15 Feb 2010)
New Revision: 5692

Modified:
   remoting2/branches/2.2/src/tests/org/jboss/test/remoting/ssl/emptystore/EmptyStoreTestCase.java
Log:
JBREM-1185, JBREM-1172, JBREM-1161: Added testDistinctNONEKeyStore().

Modified: remoting2/branches/2.2/src/tests/org/jboss/test/remoting/ssl/emptystore/EmptyStoreTestCase.java
===================================================================
--- remoting2/branches/2.2/src/tests/org/jboss/test/remoting/ssl/emptystore/EmptyStoreTestCase.java	2010-02-16 01:23:14 UTC (rev 5691)
+++ remoting2/branches/2.2/src/tests/org/jboss/test/remoting/ssl/emptystore/EmptyStoreTestCase.java	2010-02-16 01:24:03 UTC (rev 5692)
@@ -116,4 +116,51 @@
       
       log.info(getName() + " PASSES");
    }
+   
+   /**
+    * Creates "NONE" dynamically to test JBREM-1185.
+    */
+   public void testDistinctNONEKeyStore() throws Throwable
+   {
+      log.info("entering " + getName());
+      
+      // Create SSLSocketBuilder.
+      HashMap config = new HashMap();
+      String none = new StringBuilder("NONE").toString();
+      config.put(SSLSocketBuilder.REMOTING_KEY_STORE_TYPE, "JKS");
+      config.put(SSLSocketBuilder.REMOTING_KEY_STORE_FILE_PATH, none);
+//      config.put(SSLSocketBuilder.REMOTING_KEY_STORE_PASSWORD, "dummy");
+      config.put(SSLSocketBuilder.REMOTING_TRUST_STORE_TYPE, "JKS");
+      config.put(SSLSocketBuilder.REMOTING_TRUST_STORE_FILE_PATH, none);
+//      config.put(SSLSocketBuilder.REMOTING_TRUST_STORE_PASSWORD, "dummy");
+      SSLSocketBuilder socketBuilder = new SSLSocketBuilder(config);
+      socketBuilder.setUseSSLServerSocketFactory(false);
+      socketBuilder.setUseSSLSocketFactory(false);
+      
+      // Create ServerSocket.
+      try
+      {
+        ServerSocketFactory ssf = socketBuilder.createSSLServerSocketFactory();
+        ServerSocket ss = ssf.createServerSocket();
+        ss.close();
+      }
+      catch (IOException e)
+      {
+        fail("Unable to create ServerSocket");
+      }
+
+      // Create Socket.
+      try
+      {
+        SocketFactory sf = socketBuilder.createSSLSocketFactory();
+        Socket s = sf.createSocket();
+        s.close();
+      }
+      catch (IOException e)
+      {
+        fail("Unable to create Socket");
+      }
+      
+      log.info(getName() + " PASSES");
+   }
 }
\ No newline at end of file



More information about the jboss-remoting-commits mailing list