Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Consider how to provide SSL from ConnectionDetails #41137

Closed
1 of 3 tasks
philwebb opened this issue Jun 17, 2024 · 1 comment
Closed
1 of 3 tasks

Consider how to provide SSL from ConnectionDetails #41137

philwebb opened this issue Jun 17, 2024 · 1 comment
Assignees
Labels
type: enhancement A general enhancement
Milestone

Comments

@philwebb
Copy link
Member

philwebb commented Jun 17, 2024

We would like to extend our ConnectionDetails abstraction to allow SSL based connections. The following two issues are blocked on this design work:

@philwebb philwebb added type: enhancement A general enhancement status: pending-design-work Needs design work before any code can be developed type: epic An issue tracking a large piece of work that will be split into smaller issues labels Jun 17, 2024
@philwebb philwebb modified the milestones: 3.3.x, 3.4.x Jun 17, 2024
@mhalbritter
Copy link
Contributor

mhalbritter commented Aug 13, 2024

I've looked at our ConnectionDetails and the properties and came up with that list:

SSL support possible:

There are already properties to configure the SSL bundle to use.

  • RabbitConnectionDetails
  • CassandraConnectionDetails (i have a PoC for that)
  • CouchbaseConnectionDetails
  • RedisConnectionDetails
  • ElasticsearchConnectionDetails
  • KafkaConnectionDetails
  • MongoConnectionDetails

SSL support not possible

SSL support with those is not possible (at least not without extending properties), as the properties don't allow for SSL configuration via a SSL bundle:

  • OtlpLoggingConnectionDetails
  • OtlpMetricsConnectionDetails
  • OtlpTracingConnectionDetails
  • ZipkinConnectionDetails
  • FlywayConnectionDetails
  • JdbcConnectionDetails
  • ActiveMQConnectionDetails
  • ArtemisConnectionDetails
  • LdapConnectionDetails
  • LiquibaseConnectionDetails
  • Neo4jConnectionDetails
  • PulsarConnectionDetails
  • R2dbcConnectionDetails

@mhalbritter mhalbritter self-assigned this Aug 29, 2024
@philwebb philwebb modified the milestones: 3.4.x, 3.x Sep 23, 2024
mhalbritter added a commit that referenced this issue Feb 17, 2025
See gh-41137

Co-authored-by: Phillip Webb <phil.webb@broadcom.com>
@mhalbritter mhalbritter modified the milestones: 3.x, 3.5.0-M2 Feb 17, 2025
@mhalbritter mhalbritter removed status: pending-design-work Needs design work before any code can be developed type: epic An issue tracking a large piece of work that will be split into smaller issues labels Feb 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: enhancement A general enhancement
Projects
None yet
Development

No branches or pull requests

2 participants