Author: ron.sigal(a)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
Show replies by date