package tlsMod
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- trait Certificate extends Object with StObject
- Annotations
- @JSType() @native()
- trait CipherNameAndProtocol extends Object with StObject
- Annotations
- @JSType() @native()
- trait CommonConnectionOptions extends Object with StObject
- Annotations
- @JSType() @native()
- trait DetailedPeerCertificate extends Object with StObject with PeerCertificate
- Annotations
- @JSType() @native()
- trait EphemeralKeyInfo extends Object with StObject
- Annotations
- @JSType() @native()
- trait KeyObject extends Object with StObject
- Annotations
- @JSType() @native()
- trait PeerCertificate extends Object with StObject
- Annotations
- @JSType() @native()
- trait PxfObject extends Object with StObject
- Annotations
- @JSType() @native()
- trait SecureContext extends Object with StObject
- Annotations
- @JSType() @native()
- trait SecureContextOptions extends Object with StObject
- Annotations
- @JSType() @native()
- trait SecureVersion extends Object with StObject
- Annotations
- @JSType()
- class TLSSocket extends Object with StObject
Performs transparent encryption of written data and all required TLS negotiation.
Performs transparent encryption of written data and all required TLS negotiation.
Instances of
tls.TLSSocket
implement the duplexStream
interface.Methods that return TLS connection metadata (e.g.
TLSSocket.getPeerCertificate
will only return data while the connection is open.- Annotations
- @JSType() @JSImport("tls", "TLSSocket") @native()
- Since
v0.11.4
- trait TLSSocketOptions extends Object with StObject with SecureContextOptions with CommonConnectionOptions
- Annotations
- @JSType() @native()
- trait TlsOptions extends Object with StObject with SecureContextOptions with CommonConnectionOptions with ServerOpts
- Annotations
- @JSType() @native()
Value Members
- object Certificate
- object CipherNameAndProtocol
- object CommonConnectionOptions
- object DetailedPeerCertificate
- object EphemeralKeyInfo
- object KeyObject
- object PeerCertificate
- object PxfObject
- object SecureContext
- object SecureContextOptions
- object SecureVersion
- object TLSSocketOptions
- object TlsOptions
- object ^ extends Object with StObject
- Annotations
- @JSImport("tls", JSImport.Namespace) @native()