RFC 9847 TLS and DTLS IANA Registry Updates October 2025
Salowey & Turner Standards Track [Page]
Stream:
Internet Engineering Task Force (IETF)
RFC:
9847
Updates:
8447
Category:
Standards Track
Published:
ISSN:
2070-1721
Authors:
J. Salowey
Venafi
S. Turner
sn3rd

RFC 9847

IANA Registry Updates for TLS and DTLS

Abstract

This document updates the changes to the TLS and DTLS IANA registries made in RFC 8447. It adds a new value, "D" for discouraged, to the "Recommended" column of the selected TLS registries and adds a "Comment" column to all active registries that do not already have a "Comment" column. Finally, it updates the registration request instructions.

This document updates RFC 8447.

Status of This Memo

This is an Internet Standards Track document.

This document is a product of the Internet Engineering Task Force (IETF). It represents the consensus of the IETF community. It has received public review and has been approved for publication by the Internet Engineering Steering Group (IESG). Further information on Internet Standards is available in Section 2 of RFC 7841.

Information about the current status of this document, any errata, and how to provide feedback on it may be obtained at https://www.rfc-editor.org/info/rfc9847.

Table of Contents

1. Introduction

This document instructs IANA to make changes to a number of the IANA registries related to Transport Layer Security (TLS) and Datagram Transport Layer Security (DTLS). These changes update the changes made in [RFC8447].

This specification adds a new value, "D" for discouraged, to the "Recommended" column of the selected TLS registries and adds a "Comment" column to all active registries that do not already have a "Comment" column.

This specification also updates the registration request instructions.

2. Terminology

The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in BCP 14 [RFC2119] [RFC8174] when, and only when, they appear in all capitals, as shown here.

4. TLS ExtensionType Values Registry

In order to reflect the changes in the "Recommended" column allocation, IANA has updated the "TLS ExtensionType Values" registry as follows:

Table 1
Value Extension Name Recommended
4 truncated_hmac D
40 Reserved D
46 Reserved D
53 connection_id (deprecated) D

5. TLS Cipher Suites Registry

Several categories of cipher suites are discouraged for general use and are marked as "D".

Cipher suites that use NULL encryption do not provide the confidentiality normally expected of TLS. Protocols and applications are often designed to require confidentiality as a security property. These cipher suites MUST NOT be used in those cases.

Cipher suites marked as EXPORT use weak ciphers and were deprecated in TLS 1.1 [RFC4346].

Cipher suites marked as anon do not provide any authentication, are vulnerable to on-path attacks, and were deprecated in TLS 1.1 [RFC4346].

RC4 is a weak cipher and is deprecated in [RFC7465].

DES and the International Data Encryption Algorithm (IDEA) are not considered secure for general use and were deprecated in [RFC5469]. MD5 and SHA-1 are also not secure for general use and were deprecated in [RFC9155].

In order to reflect the changes in the "Recommended" column allocation, IANA has updated the "TLS Cipher Suites" registry as follows:

Table 2
Value Description Recommended
0x00,0x1E TLS_KRB5_WITH_DES_CBC_SHA D
0x00,0x20 TLS_KRB5_WITH_RC4_128_SHA D
0x00,0x21 TLS_KRB5_WITH_IDEA_CBC_SHA D
0x00,0x22 TLS_KRB5_WITH_DES_CBC_MD5 D
0x00,0x24 TLS_KRB5_WITH_RC4_128_MD5 D
0x00,0x25 TLS_KRB5_WITH_IDEA_CBC_MD5 D
0x00,0x26 TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA D
0x00,0x27 TLS_KRB5_EXPORT_WITH_RC2_CBC_40_SHA D
0x00,0x28 TLS_KRB5_EXPORT_WITH_RC4_40_SHA D
0x00,0x29 TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5 D
0x00,0x2A TLS_KRB5_EXPORT_WITH_RC2_CBC_40_MD5 D
0x00,0x2B TLS_KRB5_EXPORT_WITH_RC4_40_MD5 D
0x00,0x2C TLS_PSK_WITH_NULL_SHA D
0x00,0x8A TLS_PSK_WITH_RC4_128_SHA D
0x00,0xB0 TLS_PSK_WITH_NULL_SHA256 D
0x00,0xB1 TLS_PSK_WITH_NULL_SHA384 D
0xC0,0x06 TLS_ECDHE_ECDSA_WITH_NULL_SHA D
0xC0,0x07 TLS_ECDHE_ECDSA_WITH_RC4_128_SHA D
0xC0,0x10 TLS_ECDHE_RSA_WITH_NULL_SHA D
0xC0,0x11 TLS_ECDHE_RSA_WITH_RC4_128_SHA D
0xC0,0x33 TLS_ECDHE_PSK_WITH_RC4_128_SHA D
0xC0,0x39 TLS_ECDHE_PSK_WITH_NULL_SHA D
0xC0,0x3A TLS_ECDHE_PSK_WITH_NULL_SHA256 D
0xC0,0x3B TLS_ECDHE_PSK_WITH_NULL_SHA384 D
0xC0,0xB4 TLS_SHA256_SHA256 D
0xC0,0xB5 TLS_SHA384_SHA384 D

6. TLS Supported Groups Registry

In order to reflect the changes in the "Recommended" column allocation, IANA has updated the "TLS Supported Groups" registry as follows:

Table 3
Value Description Recommended
1 sect163k1 D
2 sect163r1 D
3 sect163r2 D
4 sect193r1 D
5 sect193r2 D
6 sect233k1 D
7 sect233r1 D
8 sect239k1 D
15 secp160k1 D
16 secp160r1 D
17 secp160r2 D
18 secp192k1 D
19 secp192r1 D
20 secp224k1 D
21 secp224r1 D

7. TLS Exporter Labels Registry

This document updates the registration procedure for the "TLS Exporter Labels" registry and updates the "Recommended" column allocation. IANA has updated the "TLS Exporter Labels" registry as follows:

Note: The role of the designated expert is described in [RFC8447], Section 17. Even though this registry does not require a specification, the designated expert [RFC8126] will strongly encourage registrants to provide a link to a publicly available specification. An Internet-Draft (that is posted and never published as an RFC) or a document from another standards body, industry consortium, university site, etc. is suitable for these purposes. The expert may provide more in-depth reviews, but their approval should not be taken as an endorsement of the exporter label. The expert also verifies that the label is a string consisting of printable ASCII characters beginning with "EXPORTER". IANA MUST also verify that one label is not a prefix of any other label. For example, labels "key" or "master secretary" are forbidden.

8. TLS Certificate Types Registry

In order to reflect the changes in the "Recommended" column allocation, IANA has updated the "TLS Certificate Types" registry as follows:

9. TLS HashAlgorithm Registry

TLS 1.0 and TLS 1.1 were deprecated [RFC8996], TLS 1.2 will be in use for some time. In order to reflect the changes in the "Recommended" column allocation, IANA has updated the "TLS HashAlgorithm" registry as follows:

Table 4
Value Description Recommended
0 none Y
1 md5 D
2 sha1 D
3 sha224 D
4 sha256 Y
5 sha384 Y
6 sha512 Y
8 Intrinsic Y

10. TLS SignatureAlgorithm Registry

TLS 1.0 and TLS 1.1 were deprecated [RFC8996], TLS 1.2 will be in use for some time. In order to reflect the changes in the "Recommended" column allocation, IANA has updated the "TLS SignatureAlgorithm" registry as follows:

Table 5
Value Description Recommended
0 anonymous N
1 rsa Y
2 dsa N
3 ecdsa Y
7 ed25519 Y
8 ed448 Y
64 gostr34102012_256 N
65 gostr34102012_512 N

11. TLS ClientCertificateType Identifiers Registry

TLS 1.0 and TLS 1.1 were deprecated [RFC8996], TLS 1.2 will be in use for some time. In order to reflect the changes in the "Recommended" column allocation, IANA has updated the "TLS ClientCertificateType Identifiers" registry as follows:

Table 6
Value Description Recommended
1 rsa_sign Y
2 dss_sign N
3 rsa_fixed_dh N
4 dss_fixed_dh N
5 rsa_ephemeral_dh_RESERVED D
6 dss_ephemeral_dh_RESERVED D
20 fortezza_dms_RESERVED D
64 ecdsa_sign Y
65 rsa_fixed_ecdh N
66 ecdsa_fixed_ecdh N
67 gost_sign256 N
68 gost_sign512 N

12. TLS PskKeyExchangeMode Registry

In order to reflect the changes in the "Recommended" column allocation, IANA has updated the "TLS PskKeyExchangeMode" registry as follows:

13. TLS SignatureScheme Registry

In order to reflect the changes in the "Recommended" column allocation, IANA has updated the "TLS SignatureScheme" registry as follows:

14. Adding "Comment" Column

IANA has added a "Comment" column to the following registries:

This list of registries is all registries that do not already have a "Comment" or "Note" column or that were not orphaned by TLS 1.3.

IANA has renamed the "Note" column to "Comment" in the "TLS Exporter Labels" registry.

15. Expert Review of Current and Potential IETF and IRTF Documents

The intent of the Specification Required choice for TLS codepoints is to allow for easy registration for codepoints associated with protocols and algorithms that are not being actively developed inside the IETF or IRTF. When TLS-based technologies are being developed inside the IETF or IRTF, they should be done in coordination with the TLS WG in order to provide appropriate review. For this reason, unless the TLS WG Chairs indicate otherwise via email, designated experts should decline codepoint registrations for documents that have already been adopted or are being proposed for adoption by IETF working groups or IRTF research groups.

16. Registration Requests

Registration requests MUST be submitted in one of two ways:

  1. By sending email to iana@iana.org; this email SHOULD use an appropriate subject (e.g., "Request to register value in TLS bar registry").

  2. Using the online form at https://www.iana.org/form/protocol-assignment.

Specification Required [RFC8126] registry requests are registered after a three-week review period on the advice of one or more designated experts. However, to allow for the allocation of values prior to publication, the designated experts may approve registration once they are satisfied that such a specification will be published.

17. Security Considerations

Recommended algorithms are regarded as secure for general use at the time of registration; however, cryptographic algorithms and parameters will be broken or weakened over time. It is possible that the "Recommended" status in the registry lags behind the most recent advances in cryptanalysis. Implementers and users need to check that the cryptographic algorithms listed continue to provide the expected level of security.

Designated experts ensure the specification is publicly available. They may provide more in-depth reviews. Their review should not be taken as an endorsement of the cipher suite, extension, supported group, etc.

18. IANA Considerations

This document is entirely about changes to TLS-related IANA registries.

IANA has modified the note applied to all TLS Specification Required registries instructing where to send registration requests as follows:

Note: Requests for registration in the "Specification Required" [RFC8126] range should be sent to iana@iana.org or submitted via IANA's application form, per [RFC 9847]. IANA will forward the request to the expert mailing list described in [RFC8447], Section 17 and track its progress. See the registration procedure table below for more information.

19. Normative References

[RFC2119]
Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, DOI 10.17487/RFC2119, , <https://www.rfc-editor.org/info/rfc2119>.
[RFC4346]
Dierks, T. and E. Rescorla, "The Transport Layer Security (TLS) Protocol Version 1.1", RFC 4346, DOI 10.17487/RFC4346, , <https://www.rfc-editor.org/info/rfc4346>.
[RFC5469]
Eronen, P., Ed., "DES and IDEA Cipher Suites for Transport Layer Security (TLS)", RFC 5469, DOI 10.17487/RFC5469, , <https://www.rfc-editor.org/info/rfc5469>.
[RFC7465]
Popov, A., "Prohibiting RC4 Cipher Suites", RFC 7465, DOI 10.17487/RFC7465, , <https://www.rfc-editor.org/info/rfc7465>.
[RFC8126]
Cotton, M., Leiba, B., and T. Narten, "Guidelines for Writing an IANA Considerations Section in RFCs", BCP 26, RFC 8126, DOI 10.17487/RFC8126, , <https://www.rfc-editor.org/info/rfc8126>.
[RFC8174]
Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words", BCP 14, RFC 8174, DOI 10.17487/RFC8174, , <https://www.rfc-editor.org/info/rfc8174>.
[RFC8447]
Salowey, J. and S. Turner, "IANA Registry Updates for TLS and DTLS", RFC 8447, DOI 10.17487/RFC8447, , <https://www.rfc-editor.org/info/rfc8447>.
[RFC8996]
Moriarty, K. and S. Farrell, "Deprecating TLS 1.0 and TLS 1.1", BCP 195, RFC 8996, DOI 10.17487/RFC8996, , <https://www.rfc-editor.org/info/rfc8996>.
[RFC9155]
Velvindron, L., Moriarty, K., and A. Ghedini, "Deprecating MD5 and SHA-1 Signature Hashes in TLS 1.2 and DTLS 1.2", RFC 9155, DOI 10.17487/RFC9155, , <https://www.rfc-editor.org/info/rfc9155>.

Authors' Addresses

Joe Salowey
Venafi
Sean Turner
sn3rd