[ Version ( since = "2.60" ) ]
public abstract void set_advertised_protocols (string[]? protocols)
Sets the list of application-layer protocols to advertise that the caller is willing to speak on this connection.
The Application-Layer Protocol Negotiation (ALPN) extension will be used to negotiate a compatible protocol with the peer; use
get_negotiated_protocol to find the negotiated
protocol after the handshake. Specifying null for the the value of protocols
will disable
ALPN negotiation.
See IANA TLS ALPN Protocol IDs for a list of registered protocol IDs.
this | |
protocols |
a null-terminated array of ALPN protocol names (eg, "http/1.1", "h2"), or null |