9. Mandatory Cipher Suites (强制密码套件)
在没有应用程序配置文件标准规定密码套件的情况下, 符合TLS标准的应用程序必须 (MUST) 实现密码套件TLS_RSA_WITH_AES_128_CBC_SHA (参见附录A.5了解定义).
此密码套件提供:
- 密钥交换: RSA
- 加密算法: AES-128-CBC
- MAC算法: HMAC-SHA1
选择此密码套件作为强制实现是为了确保任何两个符合TLS 1.2标准的实现之间至少有一个共同的密码套件, 从而保证基本的互操作性.
注意: 虽然TLS_RSA_WITH_AES_128_CBC_SHA是强制实现的, 但现代部署应优先使用更强大的密码套件, 特别是那些提供前向保密性 (Forward Secrecy) 的套件, 如ECDHE密码套件.