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
| |
|---|
| Assembly | Glutinum.Node |
| Inherits | obj \| 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 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