The FreeRADIUS server $Id: a4e7f8c94e8038b7627bcf52356b7ed15955c1d7 $
Loading...
Searching...
No Matches
alpn.c File Reference

Set up Application Layer Protocol Negotiation (ALPN) More...

Go to the source code of this file.

Detailed Description

Set up Application Layer Protocol Negotiation (ALPN)

Id
3835d73a21fe5bcd3b4a3f99c048af37145815f0

ALPN allows TLS connections to signal what protocol they are carrying. This lets applications use multiple different protocols on the same UDP or TCP port.

The client sends a list of ALPN strings that it accepts. The server either chooses one and sends it back, or else sends back nothing to indicate that none have been chosen. Either end can allow no ALPN, or require that some ALPN string was negotiated.

Definition in file alpn.c.