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(
