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)

Reply via email to