9. 强制密码套件 (Mandatory Cipher Suites)
除非 application profile standard 另有规定, 符合 TLS 的应用必须实现 cipher suite TLS_RSA_WITH_AES_128_CBC_SHA (定义见 Appendix A.5).
该 cipher suite 提供:
- Key Exchange: RSA
- Encryption Algorithm: AES-128-CBC
- MAC Algorithm: HMAC-SHA1
该 cipher suite 被选为 mandatory-to-implement, 是为了确保任意两个符合 TLS 1.2 的实现至少拥有一个共同可用的 cipher suite, 从而保证基本互操作性.
虽然 TLS_RSA_WITH_AES_128_CBC_SHA 是强制实现项, 现代部署应优先使用更强的 cipher suite, 特别是提供 Forward Secrecy 的 ECDHE cipher suite.