interface CommonConnectionOptions
Usage in Deno
```typescript import { type CommonConnectionOptions } from "node:node__tls.d.ts"; ```optional
secureContext: SecureContext | undefined
An optional TLS context object from tls.createSecureContext()
optional
enableTrace: boolean | undefined
When enabled, TLS packet trace information is written to `stderr`. This can be
used to debug TLS connection problems.
optional
requestCert: boolean | undefined
If true the server will request a certificate from clients that
connect and attempt to verify that certificate. Defaults to
false.
optional
ALPNProtocols: string[]
| Uint8Array[]
| Uint8Array
| undefined
An array of strings or a Buffer naming possible ALPN protocols.
(Protocols should be ordered by their priority.)
optional
SNICallback: ((servername: string,cb: (err: Error | null,ctx?: SecureContext,) => void,) => void) | undefined
SNICallback(servername, cb) A function that will be
called if the client supports SNI TLS extension. Two arguments
will be passed when called: servername and cb. SNICallback should
invoke cb(null, ctx), where ctx is a SecureContext instance.
(tls.createSecureContext(...) can be used to get a proper
SecureContext.) If SNICallback wasn't provided the default callback
with high-level API will be used (see below).
optional
rejectUnauthorized: boolean | undefined
If true the server will reject any connection which is not
authorized with the list of supplied CAs. This option only has an
effect if requestCert is true.