You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by or...@apache.org on 2024/04/12 08:33:20 UTC

(camel) 07/07: (chores) camel-core-main: extract independent code snippets from large code blocks

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

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

commit 03b7473a86e2f0d9383c1b5cd260f9683f191e95
Author: Otavio Rodolfo Piske <an...@gmail.com>
AuthorDate: Thu Apr 11 13:35:25 2024 +0200

    (chores) camel-core-main: extract independent code snippets from large code blocks
---
 .../src/main/java/org/apache/camel/main/BaseMainSupport.java   | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/core/camel-main/src/main/java/org/apache/camel/main/BaseMainSupport.java b/core/camel-main/src/main/java/org/apache/camel/main/BaseMainSupport.java
index 4e5c2922c3b..810b445b657 100644
--- a/core/camel-main/src/main/java/org/apache/camel/main/BaseMainSupport.java
+++ b/core/camel-main/src/main/java/org/apache/camel/main/BaseMainSupport.java
@@ -1604,6 +1604,13 @@ public abstract class BaseMainSupport extends BaseService {
         kmp.setKeyPassword(password);
         kmp.setKeyStore(ksp);
 
+        final SSLContextParameters sslContextParameters = createSSLContextParameters(sslConfig, kmp);
+
+        camelContext.setSSLContextParameters(sslContextParameters);
+    }
+
+    private static SSLContextParameters createSSLContextParameters(
+            SSLConfigurationProperties sslConfig, KeyManagersParameters kmp) {
         TrustManagersParameters tmp = null;
         if (sslConfig.getTrustStore() != null) {
             KeyStoreParameters tsp = new KeyStoreParameters();
@@ -1621,8 +1628,7 @@ public abstract class BaseMainSupport extends BaseService {
         sslContextParameters.setKeyManagers(kmp);
         sslContextParameters.setTrustManagers(tmp);
         sslContextParameters.setServerParameters(scsp);
-
-        camelContext.setSSLContextParameters(sslContextParameters);
+        return sslContextParameters;
     }
 
     private void setDebuggerProperties(