From jboss-remoting-commits at lists.jboss.org Wed Aug 4 21:18:04 2010 Content-Type: multipart/mixed; boundary="===============1589859093314808277==" MIME-Version: 1.0 From: jboss-remoting-commits at lists.jboss.org To: jboss-remoting-commits at lists.jboss.org Subject: [jboss-remoting-commits] JBoss Remoting SVN: r5995 - remoting2/branches/2.2/src/tests/org/jboss/test/remoting/ssl/emptystore. Date: Wed, 04 Aug 2010 21:18:04 -0400 Message-ID: <201008050118.o751I4Tq008125@svn01.web.mwc.hst.phx2.redhat.com> --===============1589859093314808277== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Author: ron.sigal(a)jboss.com Date: 2010-08-04 21:18:04 -0400 (Wed, 04 Aug 2010) New Revision: 5995 Modified: remoting2/branches/2.2/src/tests/org/jboss/test/remoting/ssl/emptystore/= EmptyStoreTestCase.java Log: JBREM-1241: Added svn:eol-style subversion property. Modified: remoting2/branches/2.2/src/tests/org/jboss/test/remoting/ssl/empt= ystore/EmptyStoreTestCase.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- remoting2/branches/2.2/src/tests/org/jboss/test/remoting/ssl/emptystore= /EmptyStoreTestCase.java 2010-08-05 01:17:10 UTC (rev 5994) +++ remoting2/branches/2.2/src/tests/org/jboss/test/remoting/ssl/emptystore= /EmptyStoreTestCase.java 2010-08-05 01:18:04 UTC (rev 5995) @@ -1,166 +1,166 @@ -/* -* JBoss, Home of Professional Open Source -* Copyright 2009, JBoss Inc., and individual contributors as indicated -* by the @authors tag. See the copyright.txt in the distribution for a -* full listing of individual contributors. -* -* This is free software; you can redistribute it and/or modify it -* under the terms of the GNU Lesser General Public License as -* published by the Free Software Foundation; either version 2.1 of -* the License, or (at your option) any later version. -* -* This software is distributed in the hope that it will be useful, -* but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -* Lesser General Public License for more details. -* -* You should have received a copy of the GNU Lesser General Public -* License along with this software; if not, write to the Free -* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA -* 02110-1301 USA, or see the FSF site: http://www.fsf.org. -*/ -package org.jboss.test.remoting.ssl.emptystore; - -import java.io.IOException; -import java.net.ServerSocket; -import java.net.Socket; -import java.util.HashMap; - -import javax.net.ServerSocketFactory; -import javax.net.SocketFactory; - -import junit.framework.TestCase; - -import org.apache.log4j.ConsoleAppender; -import org.apache.log4j.Level; -import org.apache.log4j.Logger; -import org.apache.log4j.PatternLayout; -import org.jboss.remoting.security.SSLSocketBuilder; - - -/** - * Unit test for JBREM-1172. - * = - * @author Ron Sigal - *
- * Copyright Dec 19, 2009 - *
- * @version $Rev$ - */ -public class EmptyStoreTestCase extends TestCase -{ - private static Logger log =3D Logger.getLogger(EmptyStoreTestCase.class= ); - = - private static boolean firstTime =3D true; - - = - public void setUp() throws Exception - { - if (firstTime) - { - firstTime =3D false; - Logger.getLogger("org.jboss.remoting").setLevel(Level.INFO); - Logger.getLogger("org.jboss.test.remoting").setLevel(Level.INFO); - String pattern =3D "[%d{ABSOLUTE}] [%t] %5p (%F:%L) - %m%n"; - PatternLayout layout =3D new PatternLayout(pattern); - ConsoleAppender consoleAppender =3D new ConsoleAppender(layout); - Logger.getRootLogger().addAppender(consoleAppender); - } - } - - = - public void tearDown() - { - } - = - = - public void testNONEKeyStore() throws Throwable - { - log.info("entering " + getName()); - = - // Create SSLSocketBuilder. - HashMap config =3D new HashMap(); - 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 =3D new SSLSocketBuilder(config); - socketBuilder.setUseSSLServerSocketFactory(false); - socketBuilder.setUseSSLSocketFactory(false); - = - // Create ServerSocket. - try - { - ServerSocketFactory ssf =3D socketBuilder.createSSLServerSocketFact= ory(); - ServerSocket ss =3D ssf.createServerSocket(); - ss.close(); - } - catch (IOException e) - { - fail("Unable to create ServerSocket"); - } - - // Create Socket. - try - { - SocketFactory sf =3D socketBuilder.createSSLSocketFactory(); - Socket s =3D sf.createSocket(); - s.close(); - } - catch (IOException e) - { - fail("Unable to create Socket"); - } - = - log.info(getName() + " PASSES"); - } - = - /** - * Creates "NONE" dynamically to test JBREM-1185. - */ - public void testDistinctNONEKeyStore() throws Throwable - { - log.info("entering " + getName()); - = - // Create SSLSocketBuilder. - HashMap config =3D new HashMap(); - String none =3D new StringBuffer("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 =3D new SSLSocketBuilder(config); - socketBuilder.setUseSSLServerSocketFactory(false); - socketBuilder.setUseSSLSocketFactory(false); - = - // Create ServerSocket. - try - { - ServerSocketFactory ssf =3D socketBuilder.createSSLServerSocketFac= tory(); - ServerSocket ss =3D ssf.createServerSocket(); - ss.close(); - } - catch (IOException e) - { - fail("Unable to create ServerSocket"); - } - - // Create Socket. - try - { - SocketFactory sf =3D socketBuilder.createSSLSocketFactory(); - Socket s =3D sf.createSocket(); - s.close(); - } - catch (IOException e) - { - fail("Unable to create Socket"); - } - = - log.info(getName() + " PASSES"); - } +/* +* JBoss, Home of Professional Open Source +* Copyright 2009, JBoss Inc., and individual contributors as indicated +* by the @authors tag. See the copyright.txt in the distribution for a +* full listing of individual contributors. +* +* This is free software; you can redistribute it and/or modify it +* under the terms of the GNU Lesser General Public License as +* published by the Free Software Foundation; either version 2.1 of +* the License, or (at your option) any later version. +* +* This software is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* Lesser General Public License for more details. +* +* You should have received a copy of the GNU Lesser General Public +* License along with this software; if not, write to the Free +* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA +* 02110-1301 USA, or see the FSF site: http://www.fsf.org. +*/ +package org.jboss.test.remoting.ssl.emptystore; + +import java.io.IOException; +import java.net.ServerSocket; +import java.net.Socket; +import java.util.HashMap; + +import javax.net.ServerSocketFactory; +import javax.net.SocketFactory; + +import junit.framework.TestCase; + +import org.apache.log4j.ConsoleAppender; +import org.apache.log4j.Level; +import org.apache.log4j.Logger; +import org.apache.log4j.PatternLayout; +import org.jboss.remoting.security.SSLSocketBuilder; + + +/** + * Unit test for JBREM-1172. + * = + * @author Ron Sigal + *
+ * Copyright Dec 19, 2009 + *
+ * @version $Rev$ + */ +public class EmptyStoreTestCase extends TestCase +{ + private static Logger log =3D Logger.getLogger(EmptyStoreTestCase.class= ); + = + private static boolean firstTime =3D true; + + = + public void setUp() throws Exception + { + if (firstTime) + { + firstTime =3D false; + Logger.getLogger("org.jboss.remoting").setLevel(Level.INFO); + Logger.getLogger("org.jboss.test.remoting").setLevel(Level.INFO); + String pattern =3D "[%d{ABSOLUTE}] [%t] %5p (%F:%L) - %m%n"; + PatternLayout layout =3D new PatternLayout(pattern); + ConsoleAppender consoleAppender =3D new ConsoleAppender(layout); + Logger.getRootLogger().addAppender(consoleAppender); + } + } + + = + public void tearDown() + { + } + = + = + public void testNONEKeyStore() throws Throwable + { + log.info("entering " + getName()); + = + // Create SSLSocketBuilder. + HashMap config =3D new HashMap(); + 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 =3D new SSLSocketBuilder(config); + socketBuilder.setUseSSLServerSocketFactory(false); + socketBuilder.setUseSSLSocketFactory(false); + = + // Create ServerSocket. + try + { + ServerSocketFactory ssf =3D socketBuilder.createSSLServerSocketFact= ory(); + ServerSocket ss =3D ssf.createServerSocket(); + ss.close(); + } + catch (IOException e) + { + fail("Unable to create ServerSocket"); + } + + // Create Socket. + try + { + SocketFactory sf =3D socketBuilder.createSSLSocketFactory(); + Socket s =3D sf.createSocket(); + s.close(); + } + catch (IOException e) + { + fail("Unable to create Socket"); + } + = + log.info(getName() + " PASSES"); + } + = + /** + * Creates "NONE" dynamically to test JBREM-1185. + */ + public void testDistinctNONEKeyStore() throws Throwable + { + log.info("entering " + getName()); + = + // Create SSLSocketBuilder. + HashMap config =3D new HashMap(); + String none =3D new StringBuffer("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 =3D new SSLSocketBuilder(config); + socketBuilder.setUseSSLServerSocketFactory(false); + socketBuilder.setUseSSLSocketFactory(false); + = + // Create ServerSocket. + try + { + ServerSocketFactory ssf =3D socketBuilder.createSSLServerSocketFac= tory(); + ServerSocket ss =3D ssf.createServerSocket(); + ss.close(); + } + catch (IOException e) + { + fail("Unable to create ServerSocket"); + } + + // Create Socket. + try + { + SocketFactory sf =3D socketBuilder.createSSLSocketFactory(); + Socket s =3D sf.createSocket(); + s.close(); + } + catch (IOException e) + { + fail("Unable to create Socket"); + } + = + log.info(getName() + " PASSES"); + } } \ No newline at end of file Property changes on: remoting2/branches/2.2/src/tests/org/jboss/test/remoti= ng/ssl/emptystore/EmptyStoreTestCase.java ___________________________________________________________________ Name: svn:eol-style + native --===============1589859093314808277==--