Enum Class XmlSecAlgorithm

java.lang.Object
java.lang.Enum<XmlSecAlgorithm>
org.apache.syncope.common.lib.types.XmlSecAlgorithm
All Implemented Interfaces:
Serializable, Comparable<XmlSecAlgorithm>, Constable

public enum XmlSecAlgorithm extends Enum<XmlSecAlgorithm>
  • Enum Constant Details

    • TRIPLEDES

      public static final XmlSecAlgorithm TRIPLEDES
      Triple DES EDE (192 bit key) in CBC mode
    • AES_128

      public static final XmlSecAlgorithm AES_128
      AES 128 Cipher
    • AES_256

      public static final XmlSecAlgorithm AES_256
      AES 256 Cipher
    • AES_192

      public static final XmlSecAlgorithm AES_192
      AES 192 Cipher
    • AES_128_GCM

      public static final XmlSecAlgorithm AES_128_GCM
      AES 128 GCM Cipher
    • AES_192_GCM

      public static final XmlSecAlgorithm AES_192_GCM
      AES 192 GCM Cipher
    • AES_256_GCM

      public static final XmlSecAlgorithm AES_256_GCM
      AES 256 GCM Cipher
    • SEED_128

      public static final XmlSecAlgorithm SEED_128
      SEED 128 Cipher
    • CAMELLIA_128

      public static final XmlSecAlgorithm CAMELLIA_128
      CAMELLIA 128 Cipher
    • CAMELLIA_192

      public static final XmlSecAlgorithm CAMELLIA_192
      CAMELLIA 192 Cipher
    • CAMELLIA_256

      public static final XmlSecAlgorithm CAMELLIA_256
      CAMELLIA 256 Cipher
    • RSA_v1dot5

      public static final XmlSecAlgorithm RSA_v1dot5
      RSA 1.5 Cipher
    • RSA_OAEP

      public static final XmlSecAlgorithm RSA_OAEP
      RSA OAEP Cipher
    • RSA_OAEP_11

      public static final XmlSecAlgorithm RSA_OAEP_11
      RSA OAEP Cipher
    • DIFFIE_HELLMAN

      public static final XmlSecAlgorithm DIFFIE_HELLMAN
      DIFFIE_HELLMAN Cipher
    • TRIPLEDES_KeyWrap

      public static final XmlSecAlgorithm TRIPLEDES_KeyWrap
      Triple DES EDE (192 bit key) in CBC mode KEYWRAP
    • AES_128_KeyWrap

      public static final XmlSecAlgorithm AES_128_KeyWrap
      AES 128 Cipher KeyWrap
    • AES_256_KeyWrap

      public static final XmlSecAlgorithm AES_256_KeyWrap
      AES 256 Cipher KeyWrap
    • AES_192_KeyWrap

      public static final XmlSecAlgorithm AES_192_KeyWrap
      AES 192 Cipher KeyWrap
    • CAMELLIA_128_KeyWrap

      public static final XmlSecAlgorithm CAMELLIA_128_KeyWrap
      CAMELLIA 128 Cipher KeyWrap
    • CAMELLIA_192_KeyWrap

      public static final XmlSecAlgorithm CAMELLIA_192_KeyWrap
      CAMELLIA 192 Cipher KeyWrap
    • CAMELLIA_256_KeyWrap

      public static final XmlSecAlgorithm CAMELLIA_256_KeyWrap
      CAMELLIA 256 Cipher KeyWrap
    • SEED_128_KeyWrap

      public static final XmlSecAlgorithm SEED_128_KeyWrap
      SEED 128 Cipher KeyWrap
    • SHA1

      public static final XmlSecAlgorithm SHA1
      SHA1 Cipher
    • SHA256

      public static final XmlSecAlgorithm SHA256
      SHA256 Cipher
    • SHA512

      public static final XmlSecAlgorithm SHA512
      SHA512 Cipher
    • RIPEMD_160

      public static final XmlSecAlgorithm RIPEMD_160
      RIPEMD Cipher
  • Method Details

    • values

      public static XmlSecAlgorithm[] 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 XmlSecAlgorithm 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
    • getAlgorithm

      public String getAlgorithm()