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

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

commit 71a9283149fec917d20d18865e42aef74400ed64
Author: Colm O hEigeartaigh <cohei...@apache.org>
AuthorDate: Tue Jun 11 09:31:12 2019 +0100

    Fixing tests with older Jetty version
---
 .../java/org/apache/camel/component/cometd/CometdComponent.java     | 3 ++-
 .../org/apache/camel/component/salesforce/SalesforceComponent.java  | 4 ++--
 .../org/apache/camel/component/websocket/WebsocketComponent.java    | 6 ++++--
 3 files changed, 8 insertions(+), 5 deletions(-)

diff --git 
a/components/camel-cometd/src/main/java/org/apache/camel/component/cometd/CometdComponent.java
 
b/components/camel-cometd/src/main/java/org/apache/camel/component/cometd/CometdComponent.java
index b22bbcd..53871b3 100644
--- 
a/components/camel-cometd/src/main/java/org/apache/camel/component/cometd/CometdComponent.java
+++ 
b/components/camel-cometd/src/main/java/org/apache/camel/component/cometd/CometdComponent.java
@@ -232,7 +232,8 @@ public class CometdComponent extends DefaultComponent 
implements SSLContextParam
             sslParams = retrieveGlobalSslContextParameters();
         }
 
-        SslContextFactory sslContextFactory = new SslContextFactory.Server();
+        SslContextFactory sslContextFactory = new SslContextFactory();
+        sslContextFactory.setEndpointIdentificationAlgorithm(null);
         if (sslParams != null) {
             
sslContextFactory.setSslContext(sslParams.createSSLContext(getCamelContext()));
         } else {
diff --git 
a/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/SalesforceComponent.java
 
b/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/SalesforceComponent.java
index 349738a..75e603b 100644
--- 
a/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/SalesforceComponent.java
+++ 
b/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/SalesforceComponent.java
@@ -329,7 +329,7 @@ public class SalesforceComponent extends DefaultComponent 
implements SSLContextP
                 .orElseGet(() -> 
Optional.ofNullable(retrieveGlobalSslContextParameters())
                 .orElseGet(() -> new SSLContextParameters()));
 
-            final SslContextFactory sslContextFactory = new 
SslContextFactory.Client();
+            final SslContextFactory sslContextFactory = new 
SslContextFactory();
             
sslContextFactory.setSslContext(contextParameters.createSSLContext(getCamelContext()));
 
             httpClient = createHttpClient(sslContextFactory);
@@ -690,7 +690,7 @@ public class SalesforceComponent extends DefaultComponent 
implements SSLContextP
         // let's work with a copy for IntrospectionSupport so original 
properties are intact
         PropertyBindingSupport.bindProperties(camelContext, 
sslContextParameters, new HashMap<>(properties));
 
-        final SslContextFactory sslContextFactory = new 
SslContextFactory.Client();
+        final SslContextFactory sslContextFactory = new SslContextFactory();
         
sslContextFactory.setSslContext(sslContextParameters.createSSLContext(camelContext));
 
         final SalesforceHttpClient httpClient = 
createHttpClient(sslContextFactory);
diff --git 
a/components/camel-websocket/src/main/java/org/apache/camel/component/websocket/WebsocketComponent.java
 
b/components/camel-websocket/src/main/java/org/apache/camel/component/websocket/WebsocketComponent.java
index 79f232d..a4de2ca 100644
--- 
a/components/camel-websocket/src/main/java/org/apache/camel/component/websocket/WebsocketComponent.java
+++ 
b/components/camel-websocket/src/main/java/org/apache/camel/component/websocket/WebsocketComponent.java
@@ -499,10 +499,12 @@ public class WebsocketComponent extends DefaultComponent 
implements SSLContextPa
         ServerConnector sslSocketConnector = null;
         if (sslContextParameters != null) {
             SslContextFactory sslContextFactory = new 
WebSocketComponentSslContextFactory();
+            sslContextFactory.setEndpointIdentificationAlgorithm(null);
             
sslContextFactory.setSslContext(sslContextParameters.createSSLContext(getCamelContext()));
             sslSocketConnector = new ServerConnector(server, 
sslContextFactory);
         } else {
-            SslContextFactory sslContextFactory = new 
SslContextFactory.Server();
+            SslContextFactory sslContextFactory = new SslContextFactory();
+            sslContextFactory.setEndpointIdentificationAlgorithm(null);
             sslContextFactory.setKeyStorePassword(sslKeyPassword);
             sslContextFactory.setKeyManagerPassword(sslPassword);
             if (sslKeystore != null) {
@@ -518,7 +520,7 @@ public class WebsocketComponent extends DefaultComponent 
implements SSLContextPa
      * Override the key/trust store check method as it does not account for a 
factory that has
      * a pre-configured {@link javax.net.ssl.SSLContext}.
      */
-    private static final class WebSocketComponentSslContextFactory extends 
SslContextFactory.Server {
+    private static final class WebSocketComponentSslContextFactory extends 
SslContextFactory {
         // This method is for Jetty 7.0.x ~ 7.4.x
         @SuppressWarnings("unused")
         public boolean checkConfig() {

Reply via email to