Enabling TLS in Cloudera Data Visualization
Cloudera Data Visualization supports both Auto-TLS and manual TLS configuration for securing communication with the Cloudera Data Visualization web server and reverse proxy. Transport Layer Security (TLS) is a cryptographic protocol that ensures secure data transmission between components.
TLS versions
-
TLS 1.2
-
TLS 1.3
TLS configuration options
- Auto-TLS
-
When Cloudera Manager Auto-TLS is enabled in your Cloudera Base on premises environment, Cloudera Data Visualization automatically leverages the Auto-TLS certificates and keys for secure communication. No additional manual configuration is required
- Manual TLS
-
You can configure TLS manually by specifying certificates and keys through dedicated Cloudera Manager parameters.
-
The location of key and certificate files can be set in the Cloudera Data Visualization service configuration.
-
Password-protected private keys are supported.
-
Managing TLS protocols and ciphers
Administrators can control the TLS protocols and (for TLS 1.2) the ciphers used by Cloudera Data Visualization's underlying Caddy web server.
| Setting | Description | Example |
|---|---|---|
| DATAVIZ_TLS_PROTOCOLS |
Minimum and maximum TLS versions supported By default, Caddy supports TLS 1.2 (minimum) and TLS 1.3 (maximum). |
DATAVIZ_TLS_PROTOCOLS="tls1.2 tls1.2"(forces TLS 1.2 only) |
| DATAVIZ_TLS_CIPHERS |
List of allowed cipher names for TLS 1.2 connections Note: TLS 1.3 ciphers cannot be configured. |
DATAVIZ_TLS_CIPHERS="TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384"(a space-separated list of cipher names as recognized by the Go standard library) |
This configuration enables compliance with organizational or regulatory requirements for TLS versions and cipher strength.
For more information on TLS protocols and ciphers, see the Caddy documentation.
Limitations
-
Custom cipher management is supported only for TLS 1.2. TLS 1.3 cipher configuration is not supported.
-
At least one supported TLS protocol must be enabled for Cloudera Data Visualization startup to succeed.
