Claus Ibsen created CAMEL-25103:
-----------------------------------
Summary: camel-vertx - Client authentication, cipher suites and
protocols of SSLContextParameters are not applied
Key: CAMEL-25103
URL: https://issues.apache.org/jira/browse/CAMEL-25103
Project: Camel
Issue Type: Bug
Components: camel-platform-http-vertx, camel-vertx, camel-vertx-http,
camel-vertx-websocket
Reporter: Claus Ibsen
The Vert.x based components (camel-platform-http-vertx, camel-vertx-http,
camel-vertx-websocket) configure Vert.x from {{SSLContextParameters}} using
only the key managers and trust managers. The other options of the
SSLContextParameters are not applied:
* the {{clientAuthentication}} of the server parameters (NONE/WANT/REQUIRE), so
the Vert.x server uses its default (no client authentication)
* the configured cipher suites and secure socket protocols (explicit lists or
include/exclude filters)
This also applies to the embedded HTTP server and management server of
camel-main when using global SSL ({{camel.ssl.clientAuthentication}},
{{camel.ssl.cipherSuites}} etc.).
The fix maps the client authentication to the Vert.x server options, and
applies the cipher suites and protocols (as computed by SSLContextParameters)
when they are configured.
_Claude Code on behalf of Claus Ibsen_
--
This message was sent by Atlassian Jira
(v8.20.10#820010)