interface ConnectionOptions {
    ALPNProtocols?: string[] | Buffer | Uint8Array<ArrayBufferLike> | Buffer[] | Uint8Array<ArrayBufferLike>[];
    NPNProtocols?: string[] | Buffer | Uint8Array<ArrayBufferLike> | Buffer[] | Uint8Array<ArrayBufferLike>[];
    ca?: string | Buffer | (string | Buffer)[];
    cert?: string | Buffer | (string | Buffer)[];
    checkServerIdentity?: ((host, cert) => Error | undefined);
    ciphers?: string;
    crl?: string | Buffer | (string | Buffer)[];
    dhparam?: string | Buffer;
    ecdhCurve?: string;
    honorCipherOrder?: boolean;
    host?: string;
    key?: string | Buffer | (Object | Buffer)[];
    lookup?: LookupFunction;
    minDHSize?: number;
    passphrase?: string;
    path?: string;
    pfx?: string | Buffer | (string | Object | Buffer)[];
    port?: number;
    rejectUnauthorized?: boolean;
    secureContext?: SecureContext;
    secureOptions?: number;
    secureProtocol?: string;
    servername?: string;
    session?: Buffer;
    sessionIdContext?: string;
    socket?: Socket;
}

Hierarchy (view full)

Properties

ALPNProtocols?: string[] | Buffer | Uint8Array<ArrayBufferLike> | Buffer[] | Uint8Array<ArrayBufferLike>[]
NPNProtocols?: string[] | Buffer | Uint8Array<ArrayBufferLike> | Buffer[] | Uint8Array<ArrayBufferLike>[]
ca?: string | Buffer | (string | Buffer)[]
cert?: string | Buffer | (string | Buffer)[]
checkServerIdentity?: ((host, cert) => Error | undefined)

Type declaration

    • (host, cert): Error | undefined
    • Parameters

      Returns Error | undefined

ciphers?: string
crl?: string | Buffer | (string | Buffer)[]
dhparam?: string | Buffer
ecdhCurve?: string
honorCipherOrder?: boolean
host?: string
key?: string | Buffer | (Object | Buffer)[]
minDHSize?: number
passphrase?: string
path?: string
pfx?: string | Buffer | (string | Object | Buffer)[]
port?: number
rejectUnauthorized?: boolean
secureContext?: SecureContext
secureOptions?: number
secureProtocol?: string
servername?: string
session?: Buffer
sessionIdContext?: string
socket?: Socket