[jboss-cvs] JBossAS SVN: r62198 - branches/Branch_4_2/ejb3/src/test/org/jboss/ejb3/test/invoker/unit.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Apr 9 22:13:42 EDT 2007


Author: bdecoste
Date: 2007-04-09 22:13:42 -0400 (Mon, 09 Apr 2007)
New Revision: 62198

Modified:
   branches/Branch_4_2/ejb3/src/test/org/jboss/ejb3/test/invoker/unit/InvokerTestCase.java
Log:
added setHostNameVerifier()

Modified: branches/Branch_4_2/ejb3/src/test/org/jboss/ejb3/test/invoker/unit/InvokerTestCase.java
===================================================================
--- branches/Branch_4_2/ejb3/src/test/org/jboss/ejb3/test/invoker/unit/InvokerTestCase.java	2007-04-10 02:06:34 UTC (rev 62197)
+++ branches/Branch_4_2/ejb3/src/test/org/jboss/ejb3/test/invoker/unit/InvokerTestCase.java	2007-04-10 02:13:42 UTC (rev 62198)
@@ -24,6 +24,10 @@
 import java.util.Properties;
 import javax.naming.InitialContext;
 
+import javax.net.ssl.HostnameVerifier;
+import javax.net.ssl.HttpsURLConnection;
+import javax.net.ssl.SSLSession;
+
 import org.jboss.ejb3.test.invoker.StatelessRemote;
 import org.jboss.logging.Logger;
 import org.jboss.test.JBossTestCase;
@@ -42,7 +46,7 @@
       super(name);
    }
  
-   public void atestHttp() throws Exception
+   public void testHttp() throws Exception
    {
       Properties props = new Properties();
       props.put("java.naming.factory.initial", "org.jboss.naming.HttpNamingContextFactory"); 
@@ -59,6 +63,8 @@
    
    public void testHttps() throws Exception
    {
+	   setHostNameVerifier();
+	  
       Properties props = new Properties();
       props.put("java.naming.factory.initial", "org.jboss.naming.HttpNamingContextFactory"); 
       props.put("java.naming.provider.url", "http://localhost:8080/invoker/JNDIFactory");
@@ -71,6 +77,19 @@
       
       assertEquals("echo", stateless.echo("echo"));
    }
+   
+   private static void setHostNameVerifier()
+   {
+	   HostnameVerifier hv = new HostnameVerifier()
+      {
+         public boolean verify(String urlHostName, SSLSession session)
+         {
+		    System.out.println("Warning: URL Host: "+urlHostName+" vs. "+session.getPeerHost());
+		    return true;
+		 }
+      };
+	  HttpsURLConnection.setDefaultHostnameVerifier(hv);
+	}
 
    public static Test suite() throws Exception
    {




More information about the jboss-cvs-commits mailing list