interface ConnectionOptions
          
Usage in Deno
import { type ConnectionOptions } from "node:tls";
optional
host: string | undefined
      
    optional
port: number | undefined
      
    optional
path: string | undefined
      
    optional
socket: stream.Duplex | undefined
      
    optional
checkServerIdentity: checkServerIdentity | undefined
      
    optional
servername: string | undefined
      
    optional
session: Buffer | undefined
      
    optional
minDHSize: number | undefined
      
    optional
lookup: net.LookupFunction | undefined
      
    optional
timeout: number | undefined
      
    optional
pskCallback(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.