Andrea Cosentino created CAMEL-23314:
----------------------------------------
Summary: camel-opensearch: Add SSLContextParameters support for
TLS configuration
Key: CAMEL-23314
URL: https://issues.apache.org/jira/browse/CAMEL-23314
Project: Camel
Issue Type: Improvement
Components: camel-opensearch
Reporter: Andrea Cosentino
Assignee: Andrea Cosentino
camel-opensearch currently creates the SSLContext directly via
SSLContext.getInstance("TLSv1.3") in
OpensearchProducer#createSslContextFromCa() (OpensearchProducer.java around
lines 566-586). There is no support for SSLContextParameters on this component,
so users cannot configure named groups, signature schemes, or cipher suites for
the TLS connection.
The component should be refactored to support SSLContextParameters, in line
with the rest of Camel components that expose TLS configuration. This also
enables configuring PQC-capable named groups on JDK 25+.
The existing certificate-path-only configuration should remain supported as a
convenience fallback.
Acceptance Criteria:
* Component supports SSLContextParameters configuration
* Named groups and signature schemes from SSLContextParameters are applied to
TLS connections
* Existing certificate-path-only configuration still works as a fallback
--
This message was sent by Atlassian Jira
(v8.20.10#820010)