Authentication SSL
Description
No description available [API reference]
Instructions
Cassandra / Scylla / Keyspaces with SSL. The bundle JAR still applies. Set JSSE truststore properties on the Bridge JVM when the cluster uses a private CA.
- Enable client-to-node encryption on the cluster (or use Amazon Keyspaces, which requires TLS on 9142).
- This Auth sets
enablessl=true. Pointjavax.net.ssl.trustStoreat a JKS that trusts the cluster CA if the default Java truststore is not enough. - Create a database role. Paste user and password. For Keyspaces IAM, keep this tile and put access-key style credentials in user/password after switching the URL to the
jdbc:cassandra:aws://form -- do not add a second catalog tile. - After Finish, replace hosts (e.g. MyHostName), keyspace (e.g. MyKeyspace), and local datacenter (for Keyspaces, local datacenter is the AWS region name).
- Finish the wizard. Then click Test Connection on the DSN Main UI (the wizard does not run Test Connection).
- Done. You can query from C#, Python, PowerShell, and ODBC apps.
Parameters
| Parameter | Required | Default value | Options | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
Name:
Label: JDBC driver file(s) Filled by the wizard after download. Separate multiple JARs with a semicolon (e.g. C:\ZappySys\Jdbc\MyConnector\driver.jar). |
YES |
C:\ZappySys\Jdbc\Apache Cassandra\cassandra-jdbc-wrapper-4.15.0-bundle.jar
|
|||||||||
|
Name:
Label: Host JDBC host name or IP (e.g. MyHostName). |
YES |
MyHostName
|
|||||||||
|
Name:
Label: TCP port JDBC port (e.g. 9042). |
YES |
9042
|
|||||||||
|
Name:
Label: Keyspace Cassandra keyspace (e.g. MyKeyspace). |
YES |
MyKeyspace
|
|||||||||
|
Name:
Label: Local data center Cassandra local datacenter (e.g. DC1). |
YES |
DC1
|
|||||||||
|
Name:
Label: Driver class Optional. Leave blank to auto-detect from the JAR unless SPI is ambiguous (e.g. com.ing.data.cassandra.jdbc.CassandraDriver). |
com.ing.data.cassandra.jdbc.CassandraDriver
|
||||||||||
|
Name:
Label: Enable SSL Enable TLS for this JDBC URL (e.g. Yes from the dropdown). |
true
|
|
|||||||||
|
Name:
Label: User name Database user. Leave empty if the server allows anonymous JDBC. |
|||||||||||
|
Name:
Label: Password Database password. Leave empty if no password is required. |