Package akka.stream
Class TLSProtocol
- java.lang.Object
-
- akka.stream.TLSProtocol
-
public class TLSProtocol extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TLSProtocol.NegotiateNewSession
Initiate a new session negotiation.static class
TLSProtocol.NegotiateNewSession$
static class
TLSProtocol.SendBytes
Send the givenByteString
across the encrypted session to the peer.static class
TLSProtocol.SendBytes$
static class
TLSProtocol.SessionBytes
Plaintext bytes emitted by the SSLEngine are received over one specific encryption session and this class bundles the bytes with the SSLSession object.static class
TLSProtocol.SessionBytes$
static class
TLSProtocol.SessionTruncated
If the underlying transport is closed before the final TLS closure command is received from the peer then the SSLEngine will throw an SSLException that warns about possible truncation attacks.static class
TLSProtocol.SessionTruncated$
static interface
TLSProtocol.SslTlsInbound
This is the supertype of all messages that the SslTls operator emits on the plaintext side.static interface
TLSProtocol.SslTlsOutbound
This is the supertype of all messages that the SslTls operator accepts on its plaintext side.
-
Constructor Summary
Constructors Constructor Description TLSProtocol()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static TLSProtocol.NegotiateNewSession
negotiateNewSession()
Java API: obtain the default value ofTLSProtocol.NegotiateNewSession
(which will leave the SSLEngine’s settings unchanged).
-
-
-
Method Detail
-
negotiateNewSession
public static TLSProtocol.NegotiateNewSession negotiateNewSession()
Java API: obtain the default value ofTLSProtocol.NegotiateNewSession
(which will leave the SSLEngine’s settings unchanged).
-
-