You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by co...@apache.org on 2019/01/14 12:55:45 UTC

[camel] branch master updated: Using the correct TLS algorithm in some of the tests

This is an automated email from the ASF dual-hosted git repository.

coheigea pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/master by this push:
     new 2512f9d  Using the correct TLS algorithm in some of the tests
2512f9d is described below

commit 2512f9dc4b52ff6cd65fb1c53068398c6a57aadc
Author: Colm O hEigeartaigh <co...@apache.org>
AuthorDate: Mon Jan 14 12:55:20 2019 +0000

    Using the correct TLS algorithm in some of the tests
---
 .../org/apache/camel/support/jsse/TrustManagersParametersTest.java    | 3 ++-
 .../java/org/apache/camel/component/http4/HttpsServerTestSupport.java | 4 ++--
 .../test/java/org/apache/camel/component/rest/swagger/HttpsTest.java  | 2 +-
 3 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/camel-core/src/test/java/org/apache/camel/support/jsse/TrustManagersParametersTest.java b/camel-core/src/test/java/org/apache/camel/support/jsse/TrustManagersParametersTest.java
index 83d6b9e..7ca57ac 100644
--- a/camel-core/src/test/java/org/apache/camel/support/jsse/TrustManagersParametersTest.java
+++ b/camel-core/src/test/java/org/apache/camel/support/jsse/TrustManagersParametersTest.java
@@ -21,6 +21,7 @@ import java.security.NoSuchProviderException;
 
 import javax.net.ssl.KeyManagerFactory;
 import javax.net.ssl.TrustManager;
+import javax.net.ssl.TrustManagerFactory;
 import javax.net.ssl.X509TrustManager;
 
 import org.apache.camel.CamelContext;
@@ -100,7 +101,7 @@ public class TrustManagersParametersTest extends AbstractJsseParametersTest {
     @Test
     public void testExplicitProvider() throws Exception {
         TrustManagersParameters tmp = this.createMinimalTrustManagersParameters();
-        tmp.setProvider(KeyManagerFactory.getInstance(KeyManagerFactory.getDefaultAlgorithm())
+        tmp.setProvider(TrustManagerFactory.getInstance(TrustManagerFactory.getDefaultAlgorithm())
                         .getProvider().getName());
         
         TrustManager[] tms = tmp.createTrustManagers();
diff --git a/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpsServerTestSupport.java b/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpsServerTestSupport.java
index 2117d1f..322035e 100644
--- a/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpsServerTestSupport.java
+++ b/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpsServerTestSupport.java
@@ -62,7 +62,7 @@ public abstract class HttpsServerTestSupport extends HttpServerTestSupport {
         KeyStore trustStore = KeyStore.getInstance(KeyStore.getDefaultType());
         trustStore.load(new FileInputStream(KEYSTORE), PASSWORD.toCharArray());
 
-        TrustManagerFactory trustManagerFactory = TrustManagerFactory.getInstance(KeyManagerFactory.getDefaultAlgorithm());
+        TrustManagerFactory trustManagerFactory = TrustManagerFactory.getInstance(TrustManagerFactory.getDefaultAlgorithm());
         trustManagerFactory.init(trustStore);
 
         SSLContext sslcontext = SSLContext.getInstance(SECURE_SOCKET_PROTOCOL);
@@ -70,4 +70,4 @@ public abstract class HttpsServerTestSupport extends HttpServerTestSupport {
 
         return sslcontext;
     }
-}
\ No newline at end of file
+}
diff --git a/components/camel-rest-swagger/src/test/java/org/apache/camel/component/rest/swagger/HttpsTest.java b/components/camel-rest-swagger/src/test/java/org/apache/camel/component/rest/swagger/HttpsTest.java
index 744f489..9216e13 100644
--- a/components/camel-rest-swagger/src/test/java/org/apache/camel/component/rest/swagger/HttpsTest.java
+++ b/components/camel-rest-swagger/src/test/java/org/apache/camel/component/rest/swagger/HttpsTest.java
@@ -155,7 +155,7 @@ public abstract class HttpsTest extends CamelTestSupport {
     static SSLContextParameters createHttpsParameters(final CamelContext camelContext) throws Exception {
         final TrustManagersParameters trustManagerParameters = new TrustManagersParameters();
         trustManagerParameters.setCamelContext(camelContext);
-        final TrustManagerFactory trustManagerFactory = TrustManagerFactory.getInstance("PKIX");
+        final TrustManagerFactory trustManagerFactory = TrustManagerFactory.getInstance(TrustManagerFactory.getDefaultAlgorithm());
         final HttpsSettings httpsSettings = petstore.getOptions().httpsSettings();
         final KeyStore trustStore = CertificateUtils.getKeyStore(Resource.newResource(httpsSettings.keyStorePath()),
             httpsSettings.keyStoreType(), null, httpsSettings.keyStorePassword());