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 classTLSProtocol.NegotiateNewSessionInitiate a new session negotiation.static classTLSProtocol.NegotiateNewSession$static classTLSProtocol.SendBytesSend the givenByteStringacross the encrypted session to the peer.static classTLSProtocol.SendBytes$static classTLSProtocol.SessionBytesPlaintext bytes emitted by the SSLEngine are received over one specific encryption session and this class bundles the bytes with the SSLSession object.static classTLSProtocol.SessionBytes$static classTLSProtocol.SessionTruncatedIf 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 classTLSProtocol.SessionTruncated$static interfaceTLSProtocol.SslTlsInboundThis is the supertype of all messages that the SslTls operator emits on the plaintext side.static interfaceTLSProtocol.SslTlsOutboundThis 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.NegotiateNewSessionnegotiateNewSession()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).
-
-