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

  • [x] #35926
  • [ ] #38342
  • [ ] #43977

Comment From: mhalbritter

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