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(