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
| |
|---|
| Assembly | Glutinum.Node |
| Inherits | obj \| null |
| Implements | Socket |
| Attributes | [<AllowNullLiteral>] [<Interface>] [<Import>] |
Declared inside
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 getFinished () : NonSharedBuffer option
abstract member getPeerFinished () : NonSharedBuffer option
abstract member getProtocol () : string option
abstract member getSession () : NonSharedBuffer option
abstract member getSharedSigalgs () : ResizeArray<string>
abstract member getTLSTicket () : NonSharedBuffer 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 setMaxSendFragment (size: float) : bool