[jboss-remoting-commits] JBoss Remoting SVN: r3533 - remoting2/branches/2.x/src/tests/org/jboss/test/remoting/ssl.
jboss-remoting-commits at lists.jboss.org
jboss-remoting-commits at lists.jboss.org
Wed Feb 27 22:15:55 EST 2008
Author: ron.sigal at jboss.com
Date: 2008-02-27 22:15:55 -0500 (Wed, 27 Feb 2008)
New Revision: 3533
Modified:
remoting2/branches/2.x/src/tests/org/jboss/test/remoting/ssl/SSLSocketBuilderTestCase.java
Log:
JBREM-510: Added testSocketFactoryInClientMode().
Modified: remoting2/branches/2.x/src/tests/org/jboss/test/remoting/ssl/SSLSocketBuilderTestCase.java
===================================================================
--- remoting2/branches/2.x/src/tests/org/jboss/test/remoting/ssl/SSLSocketBuilderTestCase.java 2008-02-28 03:12:31 UTC (rev 3532)
+++ remoting2/branches/2.x/src/tests/org/jboss/test/remoting/ssl/SSLSocketBuilderTestCase.java 2008-02-28 03:15:55 UTC (rev 3533)
@@ -60,6 +60,9 @@
assertNotNull(svrSocketFactory);
}
+ /**
+ * Added for JBREM-510.
+ */
public void testSocketFactoryInServerMode() throws Throwable
{
try
@@ -76,5 +79,25 @@
assertEquals("Error initializing socket factory SSL context: Can not find keystore url.", e.getMessage());
}
}
+
+ /**
+ * Added for JBREM-510.
+ */
+ public void testSocketFactoryInClientMode() throws IOException
+ {
+ SSLSocketBuilder socketBuilder = new SSLSocketBuilder();
+ socketBuilder.setUseSSLServerSocketFactory(false);
+ socketBuilder.setSecureSocketProtocol("TLS");
+ socketBuilder.setKeyStoreAlgorithm("SunX509");
+
+ socketBuilder.setKeyStoreType("JKS");
+ String trustStoreFilePath = this.getClass().getResource("ssl.truststore").getFile();
+ socketBuilder.setTrustStoreURL(trustStoreFilePath);
+ socketBuilder.setTrustStorePassword("foobar");
+
+ SocketFactory socketFactory = socketBuilder.createSSLSocketFactory();
+ assertNotNull(socketFactory);
+ }
+
}
\ No newline at end of file
More information about the jboss-remoting-commits
mailing list