[picketlink-commits] Picketlink SVN: r972 - trust/trunk/jbossws/src/main/java/org/picketlink/trust/jbossws.

picketlink-commits at lists.jboss.org picketlink-commits at lists.jboss.org
Mon Jun 6 18:08:33 EDT 2011


Author: anil.saldhana at jboss.com
Date: 2011-06-06 18:08:32 -0400 (Mon, 06 Jun 2011)
New Revision: 972

Modified:
   trust/trunk/jbossws/src/main/java/org/picketlink/trust/jbossws/PicketLinkDispatch.java
Log:
set default ssl sock fact

Modified: trust/trunk/jbossws/src/main/java/org/picketlink/trust/jbossws/PicketLinkDispatch.java
===================================================================
--- trust/trunk/jbossws/src/main/java/org/picketlink/trust/jbossws/PicketLinkDispatch.java	2011-06-03 19:51:21 UTC (rev 971)
+++ trust/trunk/jbossws/src/main/java/org/picketlink/trust/jbossws/PicketLinkDispatch.java	2011-06-06 22:08:32 UTC (rev 972)
@@ -30,6 +30,8 @@
 import java.util.Set;
 import java.util.concurrent.Future;
 
+import javax.net.ssl.HttpsURLConnection;
+import javax.net.ssl.SSLSocketFactory;
 import javax.security.jacc.PolicyContext;
 import javax.security.jacc.PolicyContextException;
 import javax.servlet.http.HttpServletRequest;
@@ -84,6 +86,7 @@
    private String endpoint;
    
    private boolean useWSSE = false;
+   private SSLSocketFactory sslSocketFactory;
 
    @SuppressWarnings("rawtypes")
    public PicketLinkDispatch(Dispatch parent, String endpoint)
@@ -97,6 +100,11 @@
       this.useWSSE = val;
    }
    
+   public void setSSLSocketFactory( SSLSocketFactory ssl)
+   {
+      this.sslSocketFactory = ssl;
+   }
+   
    public Map<String, Object> getRequestContext()
    {
       return parent.getRequestContext();
@@ -208,6 +216,11 @@
             throw new WebServiceException("Handler "+ handler.getClass() + " returned false");
       }
       
+      if(sslSocketFactory != null)
+      {
+         HttpsURLConnection.setDefaultSSLSocketFactory(sslSocketFactory);
+      }
+      
       SOAPBody body;
       try
       {



More information about the picketlink-commits mailing list