[jboss-cvs] JBossRemoting/src/tests/org/jboss/test/remoting/transport/servlet/ssl ...

Ron Sigal ron_sigal at yahoo.com
Thu Nov 22 04:29:06 EST 2007


  User: rsigal  
  Date: 07/11/22 04:29:06

  Added:       src/tests/org/jboss/test/remoting/transport/servlet/ssl 
                        Tag: remoting_2_x
                        SSLServletClientAddressTestClient.java
  Log:
  JBREM-758, JBREM-792:  Added unit test for sslservlet transport.
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.1.2.1   +51 -0     JBossRemoting/src/tests/org/jboss/test/remoting/transport/servlet/ssl/Attic/SSLServletClientAddressTestClient.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: SSLServletClientAddressTestClient.java
  ===================================================================
  RCS file: SSLServletClientAddressTestClient.java
  diff -N SSLServletClientAddressTestClient.java
  --- /dev/null	1 Jan 1970 00:00:00 -0000
  +++ SSLServletClientAddressTestClient.java	22 Nov 2007 09:29:06 -0000	1.1.2.1
  @@ -0,0 +1,51 @@
  +package org.jboss.test.remoting.transport.servlet.ssl;
  +
  +import java.net.InetAddress;
  +import java.util.Map;
  +
  +import org.jboss.remoting.security.SSLSocketBuilder;
  +import org.jboss.test.remoting.clientaddress.ClientAddressTestParent;
  +
  +public class SSLServletClientAddressTestClient extends ClientAddressTestParent
  +{
  +   protected String getTransport()
  +   {
  +      return "sslservlet";
  +   }
  +   
  +   protected String getCallbackTransport()
  +   {
  +      return "socket";
  +   }
  +   
  +   protected void addExtraServerConfig(Map config)
  +   {
  +      config.put(SSLSocketBuilder.REMOTING_KEY_STORE_TYPE, "JKS");
  +      String keyStoreFilePath = this.getClass().getResource(".keystore").getFile();
  +      config.put(SSLSocketBuilder.REMOTING_KEY_STORE_FILE_PATH, keyStoreFilePath);
  +      config.put(SSLSocketBuilder.REMOTING_KEY_STORE_PASSWORD, "unit-tests-server");
  +   }
  +   
  +   protected void addExtraClientConfig(Map config)
  +   {
  +      config.put(SSLSocketBuilder.REMOTING_TRUST_STORE_TYPE, "JKS");
  +      String trustStoreFilePath = this.getClass().getResource(".truststore").getFile();
  +      config.put(SSLSocketBuilder.REMOTING_TRUST_STORE_FILE_PATH, trustStoreFilePath);
  +      config.put(SSLSocketBuilder.REMOTING_TRUST_STORE_PASSWORD, "unit-tests-client");
  +   }
  +   
  +   protected void setupServer()
  +   {
  +      locatorURI =  "sslservlet://localhost:8443/servlet-invoker/ServerInvokerServlet";
  +      port = 8443;
  +   }
  +   
  +   protected String reconstructLocator(InetAddress address)
  +   {
  +      return "sslservlet://" + address.getHostAddress() + ":8443/servlet-invoker/ServerInvokerServlet";
  +   }
  +   
  +   protected void shutdownServer()
  +   {
  +   }
  +}
  
  
  



More information about the jboss-cvs-commits mailing list