11. IANA 考虑 (IANA Considerations)
本文档使用了几个最初在 [RFC4346] 中创建并在 [RFC8447] 中更新的注册表。IANA已更新这些注册表以引用本文档。注册表及其分配策略如下:
-
TLS密码套件注册表 (TLS Cipher Suites Registry): 第一个字节在0-254(十进制)范围内的值通过"需要规范"(Specification Required) [RFC8126]分配。第一个字节为255(十进制)的值保留用于私有使用 [RFC8126]。
IANA已将附录B.4中列出的密码套件添加到注册表中。"Value"和"Description"列取自表格。对于每个新的密码套件,"DTLS-OK"和"Recommended"列标记为"Y"。
-
TLS内容类型注册表 (TLS ContentType Registry): 未来的值通过标准行动(Standards Action) [RFC8126]分配。
-
TLS警报注册表 (TLS Alerts Registry): 未来的值通过标准行动 [RFC8126]分配。IANA已使用附录B.2中的值填充此注册表。对于所有这些值,"DTLS-OK"列标记为"Y"。标记为"_RESERVED"的值带有描述其先前用法的注释。
-
TLS握手类型注册表 (TLS HandshakeType Registry): 未来的值通过标准行动 [RFC8126]分配。IANA已更新此注册表,将项目4从"NewSessionTicket"重命名为"new_session_ticket",并使用附录B.3中的值填充此注册表。对于所有这些值,"DTLS-OK"列标记为"Y"。标记为"_RESERVED"的值带有描述其先前或临时用法的注释。
本文档还使用了最初在 [RFC4366] 中创建的TLS扩展类型值注册表(TLS ExtensionType Values registry)。IANA已更新它以引用本文档。对注册表的更改如下:
-
IANA已按如下方式更新注册策略:
第一个字节在0-254(十进制)范围内的值通过"需要规范" [RFC8126]分配。第一个字节为255(十进制)的值保留用于私有使用 [RFC8126]。
-
IANA已更新此注册表,以包括
key_share、pre_shared_key、psk_key_exchange_modes、early_data、cookie、supported_versions、certificate_authorities、oid_filters、post_handshake_auth和signature_algorithms_cert扩展,其值在本文档中定义,"Recommended"值为"Y"。 -
IANA已更新此注册表,以包括"TLS 1.3"列,该列列出了扩展可能出现的消息。此列最初从第4.2节中的表填充,其中未列出的任何扩展标记为"-",表示TLS 1.3不使用它。
本文档更新了最初在 [RFC6091] 中创建并在 [RFC8447] 中更新的TLS证书类型注册表(TLS Certificate Types registry)中的一个条目。IANA已更新值1的条目,将名称设为"OpenPGP_RESERVED","Recommended"值为"N",注释为"Used in TLS versions prior to 1.3."
本文档更新了最初在 [RFC6961] 中创建的TLS证书状态类型注册表(TLS Certificate Status Types registry)中的一个条目。IANA已更新值2的条目,将名称设为"ocsp_multi_RESERVED",注释为"Used in TLS versions prior to 1.3"。
本文档更新了TLS支持组注册表(TLS Supported Groups registry)(由 [RFC4492] 以不同名称创建;现由 [RFC8422] 维护)中的两个条目,这些条目由 [RFC7919] 和 [RFC8447] 更新。值29和30(x25519和x448)的条目已更新为也引用本文档。
此外,本文档定义了两个由IANA维护的新注册表:
-
TLS签名方案注册表 (TLS SignatureScheme Registry): 第一个字节在0-253(十进制)范围内的值通过"需要规范" [RFC8126]分配。第一个字节为254或255(十进制)的值保留用于私有使用 [RFC8126]。第一个字节在0-6范围内或第二个字节在0-3范围内且当前未分配的值保留用于向后兼容。此注册表有一个"Recommended"列。注册表最初使用第4.2.3节中描述的值填充。以下值标记为"Recommended":
ecdsa_secp256r1_sha256、ecdsa_secp384r1_sha384、rsa_pss_rsae_sha256、rsa_pss_rsae_sha384、rsa_pss_rsae_sha512、rsa_pss_pss_sha256、rsa_pss_pss_sha384、rsa_pss_pss_sha512和ed25519。除非明确请求,否则"Recommended"列被分配值"N",添加"Recommended"值为"Y"的值需要标准行动 [RFC8126]。Y->N转换需要IESG批准。 -
TLS PSK密钥交换模式注册表 (TLS PskKeyExchangeMode Registry): 0-253(十进制)范围内的值通过"需要规范" [RFC8126]分配。值254和255(十进制)保留用于私有使用 [RFC8126]。此注册表有一个"Recommended"列。注册表最初使用
psk_ke(0)和psk_dhe_ke(1)填充。两者都标记为"Recommended"。除非明确请求,否则"Recommended"列被分配值"N",添加"Recommended"值为"Y"的值需要标准行动 [RFC8126]。Y->N转换需要IESG批准。