Skip to main content

Interface: TLSServerSocketOptions

Options for creating a TLS server socket.

Properties​

alpn?​

optional alpn?: string[]

ALPN protocol list to offer.


backlog?​

optional backlog?: number


ca?​

optional ca?: string

PEM-encoded CA certificate(s) for client certificate verification (mutual TLS).


cert​

cert: string

PEM-encoded server certificate. Required.


ipv6Only?​

optional ipv6Only?: boolean


key​

key: string

PEM-encoded server private key. Required.


localPort?​

optional localPort?: number


verifyPeer?​

optional verifyPeer?: boolean

Whether to require and verify a client certificate (mutual TLS). Defaults to false.