Improvements for encrypted client connection handling

Details

Detail name Value
Changelog Number 11680
Type New Feature
Status Resolved
Fix Versions Exasol 8.0.0, Exasol 7.1.7
Resolution Date 2022-03-16

New Feature

Exasol 7.1 contained this Feature as a Preview Feature.
It is now activated per default.

Details

Added support for TLS 1.3.

We now allow specifying a list of allowed ciphers. These can be specified with the two new DB-parameters
-tls12CipherList: List of ciphers TLS 1.2 may use. (default: 'HIGH:-SSLv2:-SSLv3:-TLSv1:-eNULL:-aNULL:-3DES:-SHA1')
-tls13CipherList: List of ciphers TLS 1.3 may use. (default: '', allowing all TLS 1.3 ciphers)

The cipher list format is described here: https://www.openssl.org/docs/man1.1.1/man1/ciphers.html.

Changing the cipher list parameters could result in clients not being able to connect to Exasol anymore. Please test all configuration changes carefully.

Fallback

If for whatever reason you have to stick to the previous behavior for encrypted client connections, this can be enabled by using the following DB parameter.

-useLegacyTlsMethod: If true, the legacy TLS method is used. (default: false)