[
https://issues.apache.org/jira/browse/CAMEL-23314?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Andrea Cosentino updated CAMEL-23314:
-------------------------------------
Fix Version/s: 4.20.0
> 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
> Priority: Major
> Fix For: 4.20.0
>
>
> 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)