Author: kwright
Date: Tue Aug 27 21:23:20 2019
New Revision: 1866010

URL: http://svn.apache.org/viewvc?rev=1866010&view=rev
Log:
More changes

Modified:
    
manifoldcf/branches/CONNECTORS-1566/connectors/csws/connector/src/main/java/org/apache/manifoldcf/authorities/authorities/csws/CswsAuthority.java
    
manifoldcf/branches/CONNECTORS-1566/connectors/csws/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/csws/CswsConnector.java
    
manifoldcf/branches/CONNECTORS-1566/connectors/csws/connector/src/main/java/org/apache/manifoldcf/csws/CswsSession.java

Modified: 
manifoldcf/branches/CONNECTORS-1566/connectors/csws/connector/src/main/java/org/apache/manifoldcf/authorities/authorities/csws/CswsAuthority.java
URL: 
http://svn.apache.org/viewvc/manifoldcf/branches/CONNECTORS-1566/connectors/csws/connector/src/main/java/org/apache/manifoldcf/authorities/authorities/csws/CswsAuthority.java?rev=1866010&r1=1866009&r2=1866010&view=diff
==============================================================================
--- 
manifoldcf/branches/CONNECTORS-1566/connectors/csws/connector/src/main/java/org/apache/manifoldcf/authorities/authorities/csws/CswsAuthority.java
 (original)
+++ 
manifoldcf/branches/CONNECTORS-1566/connectors/csws/connector/src/main/java/org/apache/manifoldcf/authorities/authorities/csws/CswsAuthority.java
 Tue Aug 27 21:23:20 2019
@@ -225,20 +225,8 @@ public class CswsAuthority extends org.a
         Logging.authorityConnectors.debug("Csws: Csws session created.");
       }
 
-      final int connectionTimeout = 15 * 1000;
-      
-      final javax.net.ssl.SSLSocketFactory mySslFactory;
-      if (serverHTTPSKeystore != null)
-      {
-        mySslFactory = new 
InterruptibleSocketFactory(serverHTTPSKeystore.getSecureSocketFactory(), 
connectionTimeout);
-      }
-      else
-      {
-        mySslFactory = null;
-      }
-
       // Construct a new csws session object for setting up this session
-      cswsSession = new CswsSession(serverUsername, serverPassword, 
mySslFactory, 1000L * 60L * 15L,
+      cswsSession = new CswsSession(serverUsername, serverPassword, 
serverHTTPSKeystore, 1000L * 60L * 15L,
         authenticationServiceURL, null, null, memberServiceServiceURL, null);
 
     }

Modified: 
manifoldcf/branches/CONNECTORS-1566/connectors/csws/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/csws/CswsConnector.java
URL: 
http://svn.apache.org/viewvc/manifoldcf/branches/CONNECTORS-1566/connectors/csws/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/csws/CswsConnector.java?rev=1866010&r1=1866009&r2=1866010&view=diff
==============================================================================
--- 
manifoldcf/branches/CONNECTORS-1566/connectors/csws/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/csws/CswsConnector.java
 (original)
+++ 
manifoldcf/branches/CONNECTORS-1566/connectors/csws/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/csws/CswsConnector.java
 Tue Aug 27 21:23:20 2019
@@ -525,7 +525,7 @@ public class CswsConnector extends org.a
       }
 
       // Construct a new csws session object for setting up this session
-      cswsSession = new CswsSession(serverUsername, serverPassword, 
mySslFactory, 1000L * 60L * 15L, 
+      cswsSession = new CswsSession(serverUsername, serverPassword, 
serverHTTPSKeystore, 1000L * 60L * 15L, 
         authenticationServiceURL, documentManagementServiceURL, 
contentServiceServiceURL, memberServiceServiceURL, searchServiceServiceURL);
 
       final GetSessionThread t = new GetSessionThread();

Modified: 
manifoldcf/branches/CONNECTORS-1566/connectors/csws/connector/src/main/java/org/apache/manifoldcf/csws/CswsSession.java
URL: 
http://svn.apache.org/viewvc/manifoldcf/branches/CONNECTORS-1566/connectors/csws/connector/src/main/java/org/apache/manifoldcf/csws/CswsSession.java?rev=1866010&r1=1866009&r2=1866010&view=diff
==============================================================================
--- 
manifoldcf/branches/CONNECTORS-1566/connectors/csws/connector/src/main/java/org/apache/manifoldcf/csws/CswsSession.java
 (original)
+++ 
manifoldcf/branches/CONNECTORS-1566/connectors/csws/connector/src/main/java/org/apache/manifoldcf/csws/CswsSession.java
 Tue Aug 27 21:23:20 2019
@@ -130,7 +130,7 @@ public class CswsSession
   
   public CswsSession(final String userName,
     final String password,
-    final javax.net.ssl.SSLSocketFactory sslSocketFactory,
+    final IKeystoreManager keystore,
     final long sessionExpirationInterval,
     final String authenticationServiceURL,
     final String documentManagementServiceURL,
@@ -145,6 +145,9 @@ public class CswsSession
     this.sessionExpirationInterval = sessionExpirationInterval;
     // Build TLSClientParameters
     final TLSClientParameters tlsConfig = new TLSClientParameters();
+    if (keystore != null) {
+      tlsConfig.setTrustManagers(keystore.getTrustManagers());
+    }
     // Build configuration for conduit
     final HttpConduitConfig config = new HttpConduitConfig();
     config.setTlsClientParameters(tlsConfig);
@@ -175,6 +178,7 @@ public class CswsSession
     
((BindingProvider)memberServiceHandle).getRequestContext().put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY,
 memberServiceServiceURL);
     
((BindingProvider)searchServiceHandle).getRequestContext().put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY,
 searchServiceServiceURL);
     
+    /*
     // Set SSLSocketFactory's
     if (sslSocketFactory != null) {
       
((BindingProvider)authClientHandle).getRequestContext().put(sslSocketFactoryProperty,
 sslSocketFactory);
@@ -183,6 +187,7 @@ public class CswsSession
       
((BindingProvider)memberServiceHandle).getRequestContext().put(sslSocketFactoryProperty,
 sslSocketFactory);
       
((BindingProvider)searchServiceHandle).getRequestContext().put(sslSocketFactoryProperty,
 sslSocketFactory);
     }
+    */
   }
 
   /**


Reply via email to