spring-boot
spring-boot copied to clipboard
Consider how to provide SSL from ConnectionDetails
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
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