feat: stabilize 'alpnProtocols' setting (#19704)

Ref https://github.com/denoland/deno/issues/19685
This commit is contained in:
Bartek Iwańczuk 2023-07-04 15:28:50 +02:00 committed by GitHub
parent aaabff710f
commit 39872646eb
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 17 additions and 38 deletions

View file

@ -161,6 +161,12 @@ declare namespace Deno {
keyFile?: string;
transport?: "tcp";
/** Application-Layer Protocol Negotiation (ALPN) protocols to announce to
* the client. If not specified, no ALPN extension will be included in the
* TLS handshake.
*/
alpnProtocols?: string[];
}
/** Listen announces on the local transport address over TLS (transport layer
@ -243,6 +249,11 @@ declare namespace Deno {
*
* Must be in PEM format. */
caCerts?: string[];
/** Application-Layer Protocol Negotiation (ALPN) protocols supported by
* the client. If not specified, no ALPN extension will be included in the
* TLS handshake.
*/
alpnProtocols?: string[];
}
/** Establishes a secure connection over TLS (transport layer security) using
@ -276,6 +287,11 @@ declare namespace Deno {
*
* Must be in PEM format. */
caCerts?: string[];
/** Application-Layer Protocol Negotiation (ALPN) protocols to announce to
* the client. If not specified, no ALPN extension will be included in the
* TLS handshake.
*/
alpnProtocols?: string[];
}
/** Start TLS handshake from an existing connection using an optional list of