1. Introduction
1. Introduction
Application-Layer Protocol Negotiation (négociation de protocole de couche application, ALPN) permet aux parties communicantes de s'accorder sur un protocole de couche application pendant une poignée de main Transport Layer Security (TLS), au moyen d'un identifiant ALPN [RFC7301].
Les identifiants ALPN peuvent également être découverts pour des services à travers DNS Service Bindings (SVCB), en utilisant des enregistrements de ressource SVCB avec la clé de paramètre de service "alpn" [RFC9460].
Les applications qui utilisent Constrained Application Protocol (CoAP) [RFC7252] peuvent obtenir cette information lors de la découverte de serveurs DNS over CoAP (DoC) [RFC9953]. Ces serveurs peuvent utiliser TLS 1.3 [RFC8446] et DTLS 1.2 ou 1.3 [RFC6347] [RFC9147] pour sécuriser leurs messages.
Ce document spécifie un identifiant ALPN pour les services CoAP sécurisés par DTLS. Les services CoAP sécurisés par TLS disposent déjà d'un identifiant ALPN dans [RFC8323].