]> git.aero2k.de Git - tmp/jakarta-migration.git/commitdiff
CSPACE-6984: Adding support for SSL connections to Shared Authority server.
authorremillet <remillet@yahoo.com>
Mon, 11 Jul 2016 16:12:54 +0000 (09:12 -0700)
committerremillet <remillet@yahoo.com>
Mon, 11 Jul 2016 16:12:54 +0000 (09:12 -0700)
services/client/src/main/java/org/collectionspace/services/client/AbstractServiceClientImpl.java

index 010cf33ebf215a807abc0e1dc6ac6ed2b05dc1ae..c5580ee9f9cbdcc8c4d32c8e0c07aa96ecc5754f 100644 (file)
@@ -42,6 +42,8 @@ import org.apache.commons.httpclient.auth.AuthScope;
 import org.collectionspace.services.common.api.Tools;
 import org.collectionspace.services.jaxb.AbstractCommonList;
 import org.jboss.resteasy.client.jaxrs.ResteasyClient;
+import org.jboss.resteasy.client.jaxrs.ResteasyClientBuilder;
+import org.jboss.resteasy.client.jaxrs.engines.URLConnectionEngine;
 import org.jboss.resteasy.client.core.executors.ApacheHttpClient4Executor;
 import org.jboss.resteasy.plugins.providers.RegisterBuiltin;
 import org.jboss.resteasy.spi.ResteasyProviderFactory;
@@ -537,13 +539,15 @@ public abstract class AbstractServiceClientImpl<CLT, REQUEST_PT, RESPONSE_PT, P
         String urlString = url.toString();
        Class<P> proxyClass = this.getProxyClass();
        
-       if (useSSL()) {
-               SSLContext sslcontext = SSLContexts.custom().useSSL().build();
-            sslcontext.init(null, new X509TrustManager[]{new HttpsTrustManager()}, new SecureRandom());
-            client = (ResteasyClient)ClientBuilder.newBuilder().sslContext(sslcontext).build();
-       } else {
-               client = (ResteasyClient)ClientBuilder.newClient();
-       }
+//     if (useSSL()) {
+//             SSLContext sslcontext = SSLContexts.custom().useSSL().build();
+//            sslcontext.init(null, new X509TrustManager[]{new HttpsTrustManager()}, new SecureRandom());
+//            client = (ResteasyClient)ClientBuilder.newBuilder().sslContext(sslcontext).build();
+//     } else {
+//             client = (ResteasyClient)ClientBuilder.newClient();
+//     }
+       
+       client = new ResteasyClientBuilder().httpEngine(new URLConnectionEngine()).build();
        
         if (useAuth()) {
             String user = properties.getProperty(USER_PROPERTY);