testcontainers-go icon indicating copy to clipboard operation
testcontainers-go copied to clipboard

[Enhancement]: Add TLS/SSL Support to Cassandra

Open MitulShah1 opened this issue 10 months ago • 2 comments

Proposal

Currently, the Cassandra testcontainer module doesn't provide native support for TLS/SSL connections. This enhancement proposes implementing TLS support to make the module more useful for testing secure connections and configurations.

Use Case

When testing applications that connect to Cassandra via secure TLS connections, developers need to set up a test environment that mimics production security settings. Adding TLS support to the testcontainer would allow developers to:

  1. Test client applications against a TLS-enabled Cassandra instance
  2. Verify connection security settings
  3. Test client certificate authentication
  4. Ensure connection strings and configurations work correctly with encryption

MitulShah1 avatar Apr 25 '25 07:04 MitulShah1

@MitulShah1 would you like to contribute it? Please follow the recently added Redis impl so that it matches the current pattern for on-the-fly generation of the certs 🙏

mdelapenya avatar Apr 25 '25 08:04 mdelapenya

Thanks @mdelapenya , Yes love to contribute, please assign to me

MitulShah1 avatar Apr 25 '25 08:04 MitulShah1