-
- All Known Implementing Classes:
TlsSessionRegistryImpl
public interface TlsSessionRegistry
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description NewSessionTicketMessagecreateNewSessionTicketMessage(byte ticketNonce, TlsConstants.CipherSuite selectedCipher, TlsState tlsState, java.lang.String selectedApplicationLayerProtocol)NewSessionTicketMessagecreateNewSessionTicketMessage(byte ticketNonce, TlsConstants.CipherSuite selectedCipher, TlsState tlsState, java.lang.String selectedApplicationLayerProtocol, java.lang.Long maxEarlyDataSize, byte[] data)byte[]peekSessionData(ClientHelloPreSharedKeyExtension.PskIdentity pskIdentity)java.lang.IntegerselectIdentity(java.util.List<ClientHelloPreSharedKeyExtension.PskIdentity> identities, TlsConstants.CipherSuite selectedCipher)TlsSessionuseSession(ClientHelloPreSharedKeyExtension.PskIdentity pskIdentity)
-
-
-
Method Detail
-
createNewSessionTicketMessage
NewSessionTicketMessage createNewSessionTicketMessage(byte ticketNonce, TlsConstants.CipherSuite selectedCipher, TlsState tlsState, java.lang.String selectedApplicationLayerProtocol)
-
createNewSessionTicketMessage
NewSessionTicketMessage createNewSessionTicketMessage(byte ticketNonce, TlsConstants.CipherSuite selectedCipher, TlsState tlsState, java.lang.String selectedApplicationLayerProtocol, java.lang.Long maxEarlyDataSize, byte[] data)
-
selectIdentity
java.lang.Integer selectIdentity(java.util.List<ClientHelloPreSharedKeyExtension.PskIdentity> identities, TlsConstants.CipherSuite selectedCipher)
-
useSession
TlsSession useSession(ClientHelloPreSharedKeyExtension.PskIdentity pskIdentity)
-
peekSessionData
byte[] peekSessionData(ClientHelloPreSharedKeyExtension.PskIdentity pskIdentity) throws java.util.NoSuchElementException
- Throws:
java.util.NoSuchElementException
-
-