Class OpenSslSessionTicketKey

java.lang.Object
io.netty.handler.ssl.OpenSslSessionTicketKey

public final class OpenSslSessionTicketKey extends Object
Session Ticket Key
  • Field Details

    • NAME_SIZE

      public static final int NAME_SIZE
      Size of session ticket key name
      See Also:
    • HMAC_KEY_SIZE

      public static final int HMAC_KEY_SIZE
      Size of session ticket key HMAC key
      See Also:
    • AES_KEY_SIZE

      public static final int AES_KEY_SIZE
      Size of session ticket key AES key
      See Also:
    • TICKET_KEY_SIZE

      public static final int TICKET_KEY_SIZE
      Size of session ticker key
      See Also:
  • Constructor Details

    • OpenSslSessionTicketKey

      public OpenSslSessionTicketKey(byte[] name, byte[] hmacKey, byte[] aesKey)
      Construct a OpenSslSessionTicketKey.
      Parameters:
      name - the name of the session ticket key
      hmacKey - the HMAC key of the session ticket key
      aesKey - the AES key of the session ticket key
  • Method Details

    • name

      public byte[] name()
      Get name.
      Returns:
      the name of the session ticket key
    • hmacKey

      public byte[] hmacKey()
      Get HMAC key.
      Returns:
      the HMAC key of the session ticket key
    • aesKey

      public byte[] aesKey()
      Get AES Key.
      Returns:
      the AES key of the session ticket key