Skip to content

SecureContextOptions

[<Interface>]
type SecureContextOptions =
    abstract member ALPNCallback: (arg -> string option) option with get, set
    abstract member allowPartialTrustChain: bool option with get, set
    abstract member ca: U3<string,Buffer,ResizeArray<U2<string,Buffer>>> option with get, set
    abstract member cert: U3<string,Buffer,ResizeArray<U2<string,Buffer>>> option with get, set
    abstract member ciphers: string option with get, set
    abstract member clientCertEngine: string option with get, set
    abstract member crl: U3<string,Buffer,ResizeArray<U2<string,Buffer>>> option with get, set
    abstract member dhparam: U2<string,Buffer> option with get, set
    abstract member ecdhCurve: string option with get, set
    abstract member honorCipherOrder: bool option with get, set
    abstract member key: U3<string,Buffer,ResizeArray<U3<string,Buffer,KeyObject>>> option with get, set
    abstract member maxVersion: SecureVersion option with get, set
    abstract member minVersion: SecureVersion option with get, set
    abstract member passphrase: string option with get, set
    abstract member pfx: U3<string,Buffer,ResizeArray<U3<string,Buffer,PxfObject>>> option with get, set
    abstract member privateKeyEngine: string option with get, set
    abstract member privateKeyIdentifier: string option with get, set
    abstract member secureOptions: float option with get, set
    abstract member secureProtocol: string option with get, set
    abstract member sessionIdContext: string option with get, set
    abstract member sessionTimeout: float option with get, set
    abstract member sigalgs: string 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, ?ticketKeys: Buffer, ?sessionTimeout: float) : SecureContextOptions
AssemblyGlutinum.Node
Inheritsobj \| null
Attributes[<AllowNullLiteral>] [<Interface>]

Properties

abstract member ALPNCallback: (arg -> string option) option with get, set
abstract member allowPartialTrustChain: bool option with get, set
abstract member ca: U3<string,Buffer,ResizeArray<U2<string,Buffer>>> option with get, set
abstract member cert: U3<string,Buffer,ResizeArray<U2<string,Buffer>>> option with get, set
abstract member ciphers: string option with get, set
abstract member clientCertEngine: string option with get, set
abstract member crl: U3<string,Buffer,ResizeArray<U2<string,Buffer>>> option with get, set
abstract member dhparam: U2<string,Buffer> option with get, set
abstract member ecdhCurve: string option with get, set
abstract member honorCipherOrder: bool option with get, set
abstract member key: U3<string,Buffer,ResizeArray<U3<string,Buffer,KeyObject>>> option with get, set
abstract member maxVersion: SecureVersion option with get, set
abstract member minVersion: SecureVersion option with get, set
abstract member passphrase: string option with get, set
abstract member pfx: U3<string,Buffer,ResizeArray<U3<string,Buffer,PxfObject>>> option with get, set
abstract member privateKeyEngine: string option with get, set
abstract member privateKeyIdentifier: string option with get, set
abstract member secureOptions: float option with get, set
abstract member secureProtocol: string option with get, set
abstract member sessionIdContext: string option with get, set
abstract member sessionTimeout: float option with get, set
abstract member sigalgs: string 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, ?ticketKeys: Buffer, ?sessionTimeout: float) : SecureContextOptions