1. Introduzione
1. Introduzione
Application-Layer Protocol Negotiation (negoziazione del protocollo a livello applicativo, ALPN) consente alle parti comunicanti di concordare un protocollo a livello applicativo durante un handshake Transport Layer Security (TLS), usando un ID ALPN [RFC7301].
Gli ID ALPN possono anche essere scoperti per i servizi tramite DNS Service Bindings (SVCB), usando record di risorsa SVCB con la Service Parameter Key "alpn" [RFC9460].
Le applicazioni che usano Constrained Application Protocol (CoAP) [RFC7252] possono ottenere queste informazioni durante la scoperta di server DNS over CoAP (DoC) [RFC9953]. Tali server possono usare TLS 1.3 [RFC8446] e DTLS 1.2 o 1.3 [RFC6347] [RFC9147] per proteggere i propri messaggi.
Questo documento specifica un ID ALPN per servizi CoAP protetti da DTLS. I servizi CoAP protetti da TLS hanno già un ID ALPN in [RFC8323].