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 <[email protected]>
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(

Reply via email to