Enum XmlSecAlgorithm
- java.lang.Object
-
- java.lang.Enum<XmlSecAlgorithm>
-
- org.apache.syncope.common.lib.types.XmlSecAlgorithm
-
- All Implemented Interfaces:
Serializable
,Comparable<XmlSecAlgorithm>
public enum XmlSecAlgorithm extends Enum<XmlSecAlgorithm>
-
-
Enum Constant Summary
Enum Constants Enum Constant Description AES_128
AES 128 CipherAES_128_GCM
AES 128 GCM CipherAES_128_KeyWrap
AES 128 Cipher KeyWrapAES_192
AES 192 CipherAES_192_GCM
AES 192 GCM CipherAES_192_KeyWrap
AES 192 Cipher KeyWrapAES_256
AES 256 CipherAES_256_GCM
AES 256 GCM CipherAES_256_KeyWrap
AES 256 Cipher KeyWrapCAMELLIA_128
CAMELLIA 128 CipherCAMELLIA_128_KeyWrap
CAMELLIA 128 Cipher KeyWrapCAMELLIA_192
CAMELLIA 192 CipherCAMELLIA_192_KeyWrap
CAMELLIA 192 Cipher KeyWrapCAMELLIA_256
CAMELLIA 256 CipherCAMELLIA_256_KeyWrap
CAMELLIA 256 Cipher KeyWrapDIFFIE_HELLMAN
DIFFIE_HELLMAN CipherRIPEMD_160
RIPEMD CipherRSA_OAEP
RSA OAEP CipherRSA_OAEP_11
RSA OAEP CipherRSA_v1dot5
RSA 1.5 CipherSEED_128
SEED 128 CipherSEED_128_KeyWrap
SEED 128 Cipher KeyWrapSHA1
SHA1 CipherSHA256
SHA256 CipherSHA512
SHA512 CipherTRIPLEDES
Triple DES EDE (192 bit key) in CBC modeTRIPLEDES_KeyWrap
Triple DES EDE (192 bit key) in CBC mode KEYWRAP
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getAlgorithm()
static XmlSecAlgorithm
valueOf(String name)
Returns the enum constant of this type with the specified name.static XmlSecAlgorithm[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
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 Detail
-
values
public static XmlSecAlgorithm[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (XmlSecAlgorithm c : XmlSecAlgorithm.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static XmlSecAlgorithm valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type has no constant with the specified nameNullPointerException
- if the argument is null
-
getAlgorithm
public String getAlgorithm()
-
-