|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object iaik.security.ssl.TicketKeysManager iaik.security.ssl.DefaultTicketKeysManager
public class DefaultTicketKeysManager
The default TicketKeysManager implementation.
Constructor Summary | |
---|---|
DefaultTicketKeysManager()
Creates a DefaultTicketKeysManager object. |
Method Summary | |
---|---|
java.lang.Object |
clone()
Returns a clone of this DefaultTicketKeysManager. |
TicketKeyBag |
getTicketKeys(TicketKeyBag.KeyName keyName)
Gets the ticket keys for en- or decrypting a ticket. |
void |
setTicketKeys(TicketKeyBag ticketKeys)
Sets the (initial) ticket keys for this DefaultTicketKeysManager. |
Methods inherited from class iaik.security.ssl.TicketKeysManager |
---|
getDefault, setDefault |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DefaultTicketKeysManager()
Method Detail |
---|
public void setTicketKeys(TicketKeyBag ticketKeys)
SessionTicket
extension.
The ticket keys will be used by the server for session
ticket en/decryption and mac calcualtion/verification
when sending a session ticket to the client within a
NewSessionTicket handshake message, or receiving one from the client
within a SessionTicket
extension, respectively.
setTicketKeys
in class TicketKeysManager
ticketKeys
- the (initial) AES and MAC keys to be used for ticket
en/decryption and mac calculation/verificationpublic TicketKeyBag getTicketKeys(TicketKeyBag.KeyName keyName) throws java.security.NoSuchAlgorithmException
If keyName
is not null
this
method searches for a TicketKeyBag based on the key name.
In this case this method is called when the server has to
decrypt a session ticket received from the client within a
SessionTicket
extension.
If keyName
is null
this
method gets the active TicketKeyBag for encrypting and
integrity protecting a session ticket when sending it to
the client within a NewSessionTicket handshake message.
getTicketKeys
in class TicketKeysManager
keyName
- the name of the key bag, if null
get the active ticket keys
null
if no keys (for the given key name) are available
java.security.NoSuchAlgorithmException
public java.lang.Object clone()
clone
in class TicketKeysManager
|
This Javadoc may contain text parts from text parts from IETF Internet Standard specifications (see copyright note). | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |