spring-boot icon indicating copy to clipboard operation
spring-boot copied to clipboard

Consider how to provide SSL from ConnectionDetails

Open philwebb opened this issue 1 year ago • 1 comments

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

  • [ ] #35926
  • [ ] #38342

philwebb avatar Jun 17 '24 14:06 philwebb

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 avatar Aug 13 '24 09:08 mhalbritter