TCP socket that supports encryption via TLS.
To construct a TLSSocket
, use the client
and server
methods on TLSContext
.
- Companion:
- object
- Source:
- TLSSocket.scala
Value members
Abstract methods
Provides access to the current application protocol that has been negotiated.
Provides access to the current application protocol that has been negotiated.
- Source:
- TLSSocket.scala
Provides access to the current SSLSession
for purposes of querying
session info such as the negotiated cipher suite or the peer certificate.
Provides access to the current SSLSession
for purposes of querying
session info such as the negotiated cipher suite or the peer certificate.
- Source:
- TLSSocket.scala
Inherited methods
Initiates handshaking -- either the initial or a renegotiation.
Initiates handshaking -- either the initial or a renegotiation.
- Inherited from:
- TLSSocketPlatform (hidden)
- Source:
- TLSSocketPlatform.scala
Indicates that this channel will not read more data. Causes End-Of-Stream
be signalled to available
.
This is a no-op on Node.js.
Indicates that this channel will not read more data. Causes End-Of-Stream
be signalled to available
.
This is a no-op on Node.js.
- Inherited from:
- Socket
- Source:
- Socket.scala
Indicates to peer, we are done writing. *
Indicates to peer, we are done writing. *
- Inherited from:
- Socket
- Source:
- Socket.scala
Asks for the local address of the socket.
Asks for the local address of the socket.
- Inherited from:
- Socket
- Source:
- Socket.scala
Reads up to maxBytes
from the peer.
Reads up to maxBytes
from the peer.
Returns None
if the "end of stream" is reached, indicating there will be no more bytes sent.
- Inherited from:
- Socket
- Source:
- Socket.scala
Reads exactly numBytes
from the peer in a single chunk.
Reads exactly numBytes
from the peer in a single chunk.
Returns a chunk with size < numBytes
upon reaching the end of the stream.
- Inherited from:
- Socket
- Source:
- Socket.scala
Reads bytes from the socket as a stream.
Reads bytes from the socket as a stream.
- Inherited from:
- Socket
- Source:
- Socket.scala
Asks for the remote address of the peer.
Asks for the remote address of the peer.
- Inherited from:
- Socket
- Source:
- Socket.scala
Writes bytes
to the peer.
Writes bytes
to the peer.
Completes when the bytes are written to the socket.
- Inherited from:
- Socket
- Source:
- Socket.scala
Writes the supplied stream of bytes to this socket via write
semantics.
Writes the supplied stream of bytes to this socket via write
semantics.
- Inherited from:
- Socket
- Source:
- Socket.scala