TLS 1.3 define cinco conjuntos: TLS_AES_128_GCM_SHA256 (0x1301), TLS_AES_256_GCM_SHA384 (0x1302), TLS_CHACHA20_POLY1305_SHA256 (0x1303), TLS_AES_128_CCM_SHA256 (0x1304) y TLS_AES_128_CCM_8_SHA256 (0x1305). Los algoritmos de intercambio de claves y de firma se negocian por separado mediante supported_groups y signature_algorithms.
Los nombres de TLS 1.2 lo codifican todo, por ejemplo TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 (0xC02B): intercambio de claves ECDHE, autenticación ECDSA, AES-128-GCM y SHA-256 para la PRF. El RFC 9325 recomienda para TLS 1.2 únicamente ECDHE o DHE con conjuntos AEAD; el transporte de claves RSA, los conjuntos CBC, RC4, 3DES y los conjuntos de exportación están todos obsoletos.
OpenSSL configura las dos listas por separado (-ciphersuites para TLS 1.3, -cipher para TLS 1.2 y anteriores) y usa sus propios nombres (ECDHE-ECDSA-AES128-GCM-SHA256). El generador de configuración TLS produce una configuración de servidor actual.