- java.lang.Object
-
- net.luminis.tls.handshake.HandshakeMessage
-
- net.luminis.tls.handshake.NewSessionTicketMessage
-
public class NewSessionTicketMessage extends HandshakeMessage
https://tools.ietf.org/html/rfc8446#section-4.6.1
-
-
Constructor Summary
Constructors Constructor Description NewSessionTicketMessage()NewSessionTicketMessage(int ticketLifetime, long ticketAgeAdd, byte[] ticketNonce, byte[] ticket)NewSessionTicketMessage(int ticketLifetime, long ticketAgeAdd, byte[] ticketNonce, byte[] ticket, long maxEarlyDataSize)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]getBytes()EarlyDataExtensiongetEarlyDataExtension()byte[]getTicket()longgetTicketAgeAdd()intgetTicketLifetime()byte[]getTicketNonce()TlsConstants.HandshakeTypegetType()NewSessionTicketMessageparse(java.nio.ByteBuffer buffer)-
Methods inherited from class net.luminis.tls.handshake.HandshakeMessage
findPositionLastExtension, parseHandshakeHeader
-
-
-
-
Constructor Detail
-
NewSessionTicketMessage
public NewSessionTicketMessage()
-
NewSessionTicketMessage
public NewSessionTicketMessage(int ticketLifetime, long ticketAgeAdd, byte[] ticketNonce, byte[] ticket)
-
NewSessionTicketMessage
public NewSessionTicketMessage(int ticketLifetime, long ticketAgeAdd, byte[] ticketNonce, byte[] ticket, long maxEarlyDataSize)
-
-
Method Detail
-
parse
public NewSessionTicketMessage parse(java.nio.ByteBuffer buffer) throws TlsProtocolException
- Throws:
TlsProtocolException
-
getType
public TlsConstants.HandshakeType getType()
- Specified by:
getTypein classHandshakeMessage
-
getBytes
public byte[] getBytes()
- Specified by:
getBytesin classHandshakeMessage
-
getTicketLifetime
public int getTicketLifetime()
-
getTicketAgeAdd
public long getTicketAgeAdd()
-
getTicket
public byte[] getTicket()
-
getTicketNonce
public byte[] getTicketNonce()
-
getEarlyDataExtension
public EarlyDataExtension getEarlyDataExtension()
-
-