interface ConnectionOptions
Properties Jump to heading
optional
Jump to headinghost: string | undefined
optional
Jump to headingport: number | undefined
optional
Jump to headingpath: string | undefined
optional
Jump to headingsocket: stream.Duplex | undefined
optional
Jump to headingcheckServerIdentity: checkServerIdentity | undefined
optional
Jump to headingservername: string | undefined
optional
Jump to headingsession: Buffer | undefined
optional
Jump to headingminDHSize: number | undefined
optional
Jump to headinglookup: net.LookupFunction | undefined
optional
Jump to headingtimeout: number | undefined
Methods Jump to heading
optional
Jump to headingpskCallback(hint: string | null): PSKCallbackNegotation | null
When negotiating TLS-PSK (pre-shared keys), this function is called
with optional identity hint
provided by the server or null
in case of TLS 1.3 where hint
was removed.
It will be necessary to provide a custom tls.checkServerIdentity()
for the connection as the default one will try to check hostname/IP
of the server against the certificate but that's not applicable for PSK
because there won't be a certificate present.
More information can be found in the RFC 4279.