These global settings affect the operation of both OneConnect VPN, SSL VPN and the TLS ALG (see Section 11.6, SSL VPN, Section 6.1.11, TLS ALG and Section 11.7, OneConnect VPN). In addition, the cOS Core management Web Interface is affected.
For services with clients that support TLS 1.3 and do not require backward compatibility, it is recommended to disable all cipher suites except those available for TLS 1.3.For services with slightly older clients, it is recommended to enable the cipher suites listed in the Intermediate section.
For services with legacy clients, it may be necessary to enable some of the cipher suites listed in the Old TLS 1.2 Cipher Suites section. Enabling these cipher suites is strongly discouraged, as they are considered weak. Updating the clients to support more modern cipher suites is strongly recommended.
Description of Cipher Suites
The older TLS 1.2 standard describes cipher suites using a single string that contains both the Key Exchange Algorithm and the Payload Cipher. The newer TLS 1.3 standard separates the key exchange algorithm from the payload cipher.TLSv1.3 Key Exchange Algorithms
X25519MLKEM768
X25519
secp384r1
Recommended TLS1.3 Cipher Suites
AES_128_GCM_SHA256
AES_256_GCM_SHA384
CHACHA20_POLY1305_SHA256
Intermediate TLS1.2 Cipher Suites
ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
ECDHE_RSA_WITH_AES_128_GCM_SHA256
ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
ECDHE_RSA_WITH_AES_256_GCM_SHA384
ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256
ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256
DHE_RSA_WITH_AES_128_GCM_SHA256
DHE_RSA_WITH_AES_256_GCM_SHA384
Old TLS1.2 Cipher Suites
DHE_RSA_WITH_CHACHA20_POLY1305_SHA256
ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
ECDHE_RSA_WITH_AES_128_CBC_SHA256
ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
ECDHE_RSA_WITH_AES_256_CBC_SHA384
DHE_RSA_WITH_AES_128_CBC_SHA256
DHE_RSA_WITH_AES_256_CBC_SHA256
RSA_WITH_AES_128_GCM_SHA256
RSA_WITH_AES_256_GCM_SHA384
RSA_WITH_AES_128_CBC_SHA256
RSA_WITH_AES_256_CBC_SHA256