Skip to content

TLSSocket

[<Interface>]
type TLSSocket =
    abstract member alpnProtocol: U2<string,bool> option with get, set
    abstract member authorizationError: Exception with get, set
    abstract member authorized: bool with get, set
    abstract member encrypted: bool with get, set
    abstract member servername: U2<string,bool> option with get, set
    abstract member addListener (event: string, listener: Delegate) : TLSSocket
    abstract member addListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : TLSSocket
    abstract member addListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : TLSSocket
    abstract member addListener<'A> (event: string, listener: 'A -> unit) : TLSSocket
    abstract member addListener_OCSPResponse (listener: NonSharedBuffer -> unit) : TLSSocket
    abstract member addListener_keylog (listener: NonSharedBuffer -> unit) : TLSSocket
    abstract member addListener_secureConnect (listener: unit -> unit) : TLSSocket
    abstract member addListener_session (listener: NonSharedBuffer -> unit) : TLSSocket
    abstract member disableRenegotiation () : unit
    abstract member emit (event: obj, args: obj array) : bool
    abstract member emit (event: string, args: obj array) : bool
    abstract member emit_OCSPResponse (response: NonSharedBuffer) : bool
    abstract member emit_keylog (line: NonSharedBuffer) : bool
    abstract member emit_secureConnect () : bool
    abstract member emit_session (session: NonSharedBuffer) : bool
    abstract member enableTrace () : unit
    abstract member exportKeyingMaterial (length: float, label: string, context: Buffer) : NonSharedBuffer
    abstract member getCertificate () : U2<PeerCertificate,obj> option
    abstract member getCipher () : CipherNameAndProtocol
    abstract member getEphemeralKeyInfo () : U2<EphemeralKeyInfo,obj> option
    abstract member getFinished () : NonSharedBuffer option
    abstract member getPeerCertificate (?detailed: bool) : PeerCertificate
    abstract member getPeerFinished () : NonSharedBuffer option
    abstract member getPeerX509Certificate () : X509Certificate option
    abstract member getProtocol () : string option
    abstract member getSession () : NonSharedBuffer option
    abstract member getSharedSigalgs () : ResizeArray<string>
    abstract member getTLSTicket () : NonSharedBuffer option
    abstract member getX509Certificate () : X509Certificate option
    abstract member isSessionReused () : bool
    abstract member on (event: string, listener: Delegate) : TLSSocket
    abstract member on<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : TLSSocket
    abstract member on<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : TLSSocket
    abstract member on<'A> (event: string, listener: 'A -> unit) : TLSSocket
    abstract member on_OCSPResponse (listener: NonSharedBuffer -> unit) : TLSSocket
    abstract member on_keylog (listener: NonSharedBuffer -> unit) : TLSSocket
    abstract member on_secureConnect (listener: unit -> unit) : TLSSocket
    abstract member on_session (listener: NonSharedBuffer -> unit) : TLSSocket
    abstract member once (event: string, listener: Delegate) : TLSSocket
    abstract member once<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : TLSSocket
    abstract member once<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : TLSSocket
    abstract member once<'A> (event: string, listener: 'A -> unit) : TLSSocket
    abstract member once_OCSPResponse (listener: NonSharedBuffer -> unit) : TLSSocket
    abstract member once_keylog (listener: NonSharedBuffer -> unit) : TLSSocket
    abstract member once_secureConnect (listener: unit -> unit) : TLSSocket
    abstract member once_session (listener: NonSharedBuffer -> unit) : TLSSocket
    abstract member prependListener (event: string, listener: Delegate) : TLSSocket
    abstract member prependListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : TLSSocket
    abstract member prependListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : TLSSocket
    abstract member prependListener<'A> (event: string, listener: 'A -> unit) : TLSSocket
    abstract member prependListener_OCSPResponse (listener: NonSharedBuffer -> unit) : TLSSocket
    abstract member prependListener_keylog (listener: NonSharedBuffer -> unit) : TLSSocket
    abstract member prependListener_secureConnect (listener: unit -> unit) : TLSSocket
    abstract member prependListener_session (listener: NonSharedBuffer -> unit) : TLSSocket
    abstract member prependOnceListener (event: string, listener: Delegate) : TLSSocket
    abstract member prependOnceListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : TLSSocket
    abstract member prependOnceListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : TLSSocket
    abstract member prependOnceListener<'A> (event: string, listener: 'A -> unit) : TLSSocket
    abstract member prependOnceListener_OCSPResponse (listener: NonSharedBuffer -> unit) : TLSSocket
    abstract member prependOnceListener_keylog (listener: NonSharedBuffer -> unit) : TLSSocket
    abstract member prependOnceListener_secureConnect (listener: unit -> unit) : TLSSocket
    abstract member prependOnceListener_session (listener: NonSharedBuffer -> unit) : TLSSocket
    abstract member renegotiate (options: options, callback: Exception option -> unit) : bool option
    abstract member setKeyCert (context: SecureContext) : unit
    abstract member setKeyCert (context: SecureContextOptions) : unit
    abstract member setMaxSendFragment (size: float) : bool
AssemblyGlutinum.Node
Inheritsobj \| null
ImplementsSocket
Attributes[<AllowNullLiteral>] [<Interface>] [<Import>]

Declared inside

renegotiate

Properties

abstract member alpnProtocol: U2<string,bool> option with get, set
abstract member authorizationError: Exception with get, set
abstract member authorized: bool with get, set
abstract member encrypted: bool with get, set
abstract member servername: U2<string,bool> option with get, set

Methods

abstract member addListener (event: string, listener: Delegate) : TLSSocket
abstract member addListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : TLSSocket
abstract member addListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : TLSSocket
abstract member addListener<'A> (event: string, listener: 'A -> unit) : TLSSocket
abstract member addListener_OCSPResponse (listener: NonSharedBuffer -> unit) : TLSSocket
abstract member addListener_keylog (listener: NonSharedBuffer -> unit) : TLSSocket
abstract member addListener_secureConnect (listener: unit -> unit) : TLSSocket
abstract member addListener_session (listener: NonSharedBuffer -> unit) : TLSSocket
abstract member disableRenegotiation () : unit
abstract member emit (event: obj, args: obj array) : bool
abstract member emit (event: string, args: obj array) : bool
abstract member emit_OCSPResponse (response: NonSharedBuffer) : bool
abstract member emit_keylog (line: NonSharedBuffer) : bool
abstract member emit_secureConnect () : bool
abstract member emit_session (session: NonSharedBuffer) : bool
abstract member enableTrace () : unit
abstract member exportKeyingMaterial (length: float, label: string, context: Buffer) : NonSharedBuffer
abstract member getCertificate () : U2<PeerCertificate,obj> option
abstract member getCipher () : CipherNameAndProtocol
abstract member getEphemeralKeyInfo () : U2<EphemeralKeyInfo,obj> option
abstract member getFinished () : NonSharedBuffer option
abstract member getPeerCertificate (?detailed: bool) : PeerCertificate
abstract member getPeerFinished () : NonSharedBuffer option
abstract member getPeerX509Certificate () : X509Certificate option
abstract member getProtocol () : string option
abstract member getSession () : NonSharedBuffer option
abstract member getSharedSigalgs () : ResizeArray<string>
abstract member getTLSTicket () : NonSharedBuffer option
abstract member getX509Certificate () : X509Certificate option
abstract member isSessionReused () : bool
abstract member on (event: string, listener: Delegate) : TLSSocket
abstract member on<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : TLSSocket
abstract member on<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : TLSSocket
abstract member on<'A> (event: string, listener: 'A -> unit) : TLSSocket
abstract member on_OCSPResponse (listener: NonSharedBuffer -> unit) : TLSSocket
abstract member on_keylog (listener: NonSharedBuffer -> unit) : TLSSocket
abstract member on_secureConnect (listener: unit -> unit) : TLSSocket
abstract member on_session (listener: NonSharedBuffer -> unit) : TLSSocket
abstract member once (event: string, listener: Delegate) : TLSSocket
abstract member once<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : TLSSocket
abstract member once<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : TLSSocket
abstract member once<'A> (event: string, listener: 'A -> unit) : TLSSocket
abstract member once_OCSPResponse (listener: NonSharedBuffer -> unit) : TLSSocket
abstract member once_keylog (listener: NonSharedBuffer -> unit) : TLSSocket
abstract member once_secureConnect (listener: unit -> unit) : TLSSocket
abstract member once_session (listener: NonSharedBuffer -> unit) : TLSSocket
abstract member prependListener (event: string, listener: Delegate) : TLSSocket
abstract member prependListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : TLSSocket
abstract member prependListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : TLSSocket
abstract member prependListener<'A> (event: string, listener: 'A -> unit) : TLSSocket
abstract member prependListener_OCSPResponse (listener: NonSharedBuffer -> unit) : TLSSocket
abstract member prependListener_keylog (listener: NonSharedBuffer -> unit) : TLSSocket
abstract member prependListener_secureConnect (listener: unit -> unit) : TLSSocket
abstract member prependListener_session (listener: NonSharedBuffer -> unit) : TLSSocket
abstract member prependOnceListener (event: string, listener: Delegate) : TLSSocket
abstract member prependOnceListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : TLSSocket
abstract member prependOnceListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : TLSSocket
abstract member prependOnceListener<'A> (event: string, listener: 'A -> unit) : TLSSocket
abstract member prependOnceListener_OCSPResponse (listener: NonSharedBuffer -> unit) : TLSSocket
abstract member prependOnceListener_keylog (listener: NonSharedBuffer -> unit) : TLSSocket
abstract member prependOnceListener_secureConnect (listener: unit -> unit) : TLSSocket
abstract member prependOnceListener_session (listener: NonSharedBuffer -> unit) : TLSSocket
abstract member renegotiate (options: options, callback: Exception option -> unit) : bool option
abstract member setKeyCert (context: SecureContext) : unit
abstract member setKeyCert (context: SecureContextOptions) : unit
abstract member setMaxSendFragment (size: float) : bool