В TLS 1.3 определено 5 наборов шифров: TLS_AES_128_GCM_SHA256 (0x1301), TLS_AES_256_GCM_SHA384 (0x1302), TLS_CHACHA20_POLY1305_SHA256 (0x1303), TLS_AES_128_CCM_SHA256 (0x1304) и TLS_AES_128_CCM_8_SHA256 (0x1305). Алгоритмы обмена ключами и подписи согласуются отдельно, через supported_groups и signature_algorithms.
В TLS 1.2 название кодирует всё, например TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 (0xC02B): обмен ключами ECDHE, аутентификация ECDSA, AES-128-GCM, SHA-256 для PRF. Для TLS 1.2 RFC 9325 рекомендует только ECDHE или DHE в сочетании с наборами AEAD; передача ключа с помощью RSA (RSA key transport), наборы CBC, RC4, 3DES и экспортные наборы объявлены устаревшими.
В OpenSSL эти два списка настраиваются отдельно (-ciphersuites для TLS 1.3, -cipher для TLS 1.2 и более ранних версий), и у OpenSSL свои названия наборов (ECDHE-ECDSA-AES128-GCM-SHA256). Генератор конфигурации TLS создаёт современные настройки сервера.