文档首页/ 合作伙伴中心/ API参考/ 附录/ TLS1.2/TLS1.3允许使用的密码套件白名单
更新时间:2024-09-10 GMT+08:00

TLS1.2/TLS1.3允许使用的密码套件白名单

IANA(互联网号码分配中心)负责对所有的TLS加密套件分配编号,下表中列出目前所有符合华为公司规范要求的安全IANA加密套件(IANA推荐的加密套件并不是各个标准组织全部接纳的,所以华为做了筛选,筛选后的套件是满足各个组织要求的),安全程度分为高和中两个级别,高级别的判断标准是支持完全前向保密及AES对称加密算法认证加密(GCM/CCM/CHACHA20-POLY1305)模式(未来这个标准可能会随TLS协议业界实践的安全程度的变化而变化),其余符合华为公司规范要求的加密套件为中级别。

TLS1.2允许使用的密码套件白名单

IANA编码

IANA套件名

安全程度

0x00,0x9E

TLS_DHE_RSA_WITH_AES_128_GCM_SHA256

HIGH

0x00,0x9F

TLS_DHE_RSA_WITH_AES_256_GCM_SHA384

HIGH

0x00,0xA2

TLS_DHE_DSS_WITH_AES_128_GCM_SHA256

HIGH

0x00,0xA3

TLS_DHE_DSS_WITH_AES_256_GCM_SHA384

HIGH

0x00,0xA9

TLS_PSK_WITH_AES_256_GCM_SHA384

MEDIUM

0x00,0xAA

TLS_DHE_PSK_WITH_AES_128_GCM_SHA256

HIGH

0x00,0xAB

TLS_DHE_PSK_WITH_AES_256_GCM_SHA384

HIGH

0xCC,0xAD

TLS_DHE_PSK_WITH_CHACHA20_POLY1305_SHA256

HIGH

0xC0,0x2B

TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256

HIGH

0xC0,0x2C

TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384

HIGH

0xC0,0x2F

TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256

HIGH

0xC0,0x30

TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384

HIGH

0xCC,0xA8

TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256

HIGH

0xCC,0xAC

TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256

HIGH

0xD0,0x01

TLS_ECDHE_PSK_WITH_AES_128_GCM_SHA256

HIGH

0xD0,0x02

TLS_ECDHE_PSK_WITH_AES_256_GCM_SHA384

HIGH

0xD0,0x05

TLS_ECDHE_PSK_WITH_AES_128_CCM_SHA256

HIGH

0xC0,0x9E

TLS_DHE_RSA_WITH_AES_128_CCM

HIGH

0xC0,0x9F

TLS_DHE_RSA_WITH_AES_256_CCM

HIGH

0xCC,0xAA

TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256

HIGH

0xC0,0xA5

TLS_PSK_WITH_AES_256_CCM

MEDIUM

0xC0,0xA6

TLS_DHE_PSK_WITH_AES_128_CCM

HIGH

0xC0,0xA7

TLS_DHE_PSK_WITH_AES_256_CCM

HIGH

0xC0,0xAC

TLS_ECDHE_ECDSA_WITH_AES_128_CCM

HIGH

0xC0,0xAD

TLS_ECDHE_ECDSA_WITH_AES_256_CCM

HIGH

0xCC,0xA9

TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256

HIGH

TLS1.3允许使用的密码套件白名单

IANA编码

IANA套件名

安全程度

0x13,0x01

TLS_AES_128_GCM_SHA256

HIGH

0x13,0x02

TLS_AES_256_GCM_SHA384

HIGH

0x13,0x03

TLS_CHACHA20_POLY1305_SHA256

HIGH

0x13,0x04

TLS_AES_128_CCM_SHA256

HIGH

参照RFC8998,TLS1.3新增国密算法套,这两个算法套不能用于TLS其他版本。

IANA编码

IANA套件名

0x00,0xC6

TLS_SM4_GCM_SM3

0x00,0xC7

TLS_SM4_CCM_SM3