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.