Enum Class KeyHolderType

java.lang.Object
java.lang.Enum<KeyHolderType>
de.cuioss.tools.net.ssl.KeyHolderType
All Implemented Interfaces:
Serializable, Comparable<KeyHolderType>, Constable

public enum KeyHolderType extends Enum<KeyHolderType>
Used in the context of KeyMaterialHolder. Defines the type of the contained Key.
Author:
Oliver Wolff
  • Enum Constant Details

    • KEY_STORE

      public static final KeyHolderType KEY_STORE
      The byte[] represents a serialized keyStore. Therefore, the optional KeyMaterialHolder#getKeyPassword() represents the store-password.
    • SINGLE_KEY

      public static final KeyHolderType SINGLE_KEY
      The byte-array represents a single key. This is the default for KeyMaterialHolder
  • Method Details

    • values

      public static KeyHolderType[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static KeyHolderType valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null