Skip to content

TlsOptions

[<Interface>]
type TlsOptions =
    abstract member handshakeTimeout: float option with get, set
    abstract member pskCallback: pskCallback option with get, set
    abstract member pskIdentityHint: string option with get, set
    abstract member sessionTimeout: float option with get, set
    abstract member ticketKeys: Buffer option with get, set
    static member Create (?ALPNCallback: (arg -> string option), ?allowPartialTrustChain: bool, ?ca: U3<string,Buffer,ResizeArray<U2<string,Buffer>>>, ?cert: U3<string,Buffer,ResizeArray<U2<string,Buffer>>>, ?sigalgs: string, ?ciphers: string, ?clientCertEngine: string, ?crl: U3<string,Buffer,ResizeArray<U2<string,Buffer>>>, ?dhparam: U2<string,Buffer>, ?ecdhCurve: string, ?honorCipherOrder: bool, ?key: U3<string,Buffer,ResizeArray<U3<string,Buffer,KeyObject>>>, ?privateKeyEngine: string, ?privateKeyIdentifier: string, ?maxVersion: SecureVersion, ?minVersion: SecureVersion, ?passphrase: string, ?pfx: U3<string,Buffer,ResizeArray<U3<string,Buffer,PxfObject>>>, ?secureOptions: float, ?secureProtocol: string, ?sessionIdContext: string, ?secureContext: SecureContext, ?enableTrace: bool, ?requestCert: bool, ?ALPNProtocols: U2<ResizeArray<string>,ArrayBufferView>, ?SNICallback: SNICallback, ?rejectUnauthorized: bool, ?allowHalfOpen: bool, ?pauseOnConnect: bool, ?noDelay: bool, ?keepAlive: bool, ?keepAliveInitialDelay: float, ?highWaterMark: float, ?blockList: BlockList, ?handshakeTimeout: float, ?sessionTimeout: float, ?ticketKeys: Buffer, ?pskCallback: pskCallback, ?pskIdentityHint: string) : TlsOptions
AssemblyGlutinum.Node
Inheritsobj \| null
ImplementsServerOpts, CommonConnectionOptions, SecureContextOptions
Attributes[<AllowNullLiteral>] [<Interface>]

Declared inside

SNICallback
pskCallback

Properties

abstract member handshakeTimeout: float option with get, set
abstract member pskCallback: pskCallback option with get, set
abstract member pskIdentityHint: string option with get, set
abstract member sessionTimeout: float option with get, set
abstract member ticketKeys: Buffer option with get, set

Methods

static member Create (?ALPNCallback: (arg -> string option), ?allowPartialTrustChain: bool, ?ca: U3<string,Buffer,ResizeArray<U2<string,Buffer>>>, ?cert: U3<string,Buffer,ResizeArray<U2<string,Buffer>>>, ?sigalgs: string, ?ciphers: string, ?clientCertEngine: string, ?crl: U3<string,Buffer,ResizeArray<U2<string,Buffer>>>, ?dhparam: U2<string,Buffer>, ?ecdhCurve: string, ?honorCipherOrder: bool, ?key: U3<string,Buffer,ResizeArray<U3<string,Buffer,KeyObject>>>, ?privateKeyEngine: string, ?privateKeyIdentifier: string, ?maxVersion: SecureVersion, ?minVersion: SecureVersion, ?passphrase: string, ?pfx: U3<string,Buffer,ResizeArray<U3<string,Buffer,PxfObject>>>, ?secureOptions: float, ?secureProtocol: string, ?sessionIdContext: string, ?secureContext: SecureContext, ?enableTrace: bool, ?requestCert: bool, ?ALPNProtocols: U2<ResizeArray<string>,ArrayBufferView>, ?SNICallback: SNICallback, ?rejectUnauthorized: bool, ?allowHalfOpen: bool, ?pauseOnConnect: bool, ?noDelay: bool, ?keepAlive: bool, ?keepAliveInitialDelay: float, ?highWaterMark: float, ?blockList: BlockList, ?handshakeTimeout: float, ?sessionTimeout: float, ?ticketKeys: Buffer, ?pskCallback: pskCallback, ?pskIdentityHint: string) : TlsOptions