Author: rgodfrey Date: Thu Dec 10 09:00:28 2015 New Revision: 1719033 URL: http://svn.apache.org/viewvc?rev=1719033&view=rev Log: QPID-6938 : Ensure the RestTestHelper can open non TLSv1 HTTPS connections on the IBM JDK
Modified: qpid/java/trunk/systests/src/main/java/org/apache/qpid/systest/rest/RestTestHelper.java Modified: qpid/java/trunk/systests/src/main/java/org/apache/qpid/systest/rest/RestTestHelper.java URL: http://svn.apache.org/viewvc/qpid/java/trunk/systests/src/main/java/org/apache/qpid/systest/rest/RestTestHelper.java?rev=1719033&r1=1719032&r2=1719033&view=diff ============================================================================== --- qpid/java/trunk/systests/src/main/java/org/apache/qpid/systest/rest/RestTestHelper.java (original) +++ qpid/java/trunk/systests/src/main/java/org/apache/qpid/systest/rest/RestTestHelper.java Thu Dec 10 09:00:28 2015 @@ -41,9 +41,11 @@ import java.security.KeyStore; import java.util.Arrays; import java.util.Collections; import java.util.HashMap; +import java.util.HashSet; import java.util.LinkedHashMap; import java.util.List; import java.util.Map; +import java.util.Set; import javax.net.ssl.HttpsURLConnection; import javax.net.ssl.KeyManager; @@ -179,14 +181,10 @@ public class RestTestHelper KeyManagerFactory.getDefaultAlgorithm(), CERT_ALIAS_APP1); - SSLContext sslContext = SSLContextFactory.buildClientContext(trustManagers, keyManagers); - if(Collections.disjoint(Arrays.asList(sslContext.getSupportedSSLParameters().getProtocols()), - Arrays.asList(SSLUtil.getEnabledSSlProtocols()))) - { - sslContext = SSLContext.getInstance(SSLUtil.getEnabledSSlProtocols()[0]); - sslContext.init(keyManagers, trustManagers, null); - } + final SSLContext sslContext = SSLContext.getInstance(SSLUtil.getEnabledSSlProtocols()[0]); + + sslContext.init(keyManagers, trustManagers, null); SSLSocketFactory sslSocketFactory = sslContext.getSocketFactory(); @@ -217,14 +215,9 @@ public class RestTestHelper SSLContextFactory.getKeyManagers(null, null, null, null, null); - SSLContext sslContext = SSLContextFactory.buildClientContext(trustManagers, keyManagers); - if(Collections.disjoint(Arrays.asList(sslContext.getSupportedSSLParameters().getProtocols()), - Arrays.asList(SSLUtil.getEnabledSSlProtocols()))) - { - sslContext = SSLContext.getInstance(SSLUtil.getEnabledSSlProtocols()[0]); + final SSLContext sslContext = SSLContext.getInstance(SSLUtil.getEnabledSSlProtocols()[0]); - sslContext.init(keyManagers, trustManagers, null); - } + sslContext.init(keyManagers, trustManagers, null); SSLSocketFactory sslSocketFactory = sslContext.getSocketFactory(); --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@qpid.apache.org For additional commands, e-mail: commits-h...@qpid.apache.org