public enum CipherAlgorithm extends java.lang.Enum<CipherAlgorithm>
Enum Constant and Description |
---|
aes128 |
aes192 |
aes256 |
des |
des3 |
des3_112 |
rc2 |
rc4 |
rsa |
Modifier and Type | Field and Description |
---|---|
int[] |
allowedKeySize |
int |
blockSize |
int |
defaultKeySize |
int |
ecmaId |
int |
encryptedVerifierHashLength |
java.lang.String |
jceId |
boolean |
needsBouncyCastle |
CipherProvider |
provider |
java.lang.String |
xmlId |
Modifier and Type | Method and Description |
---|---|
static CipherAlgorithm |
fromEcmaId(int ecmaId) |
static CipherAlgorithm |
fromXmlId(java.lang.String xmlId,
int keySize) |
static CipherAlgorithm |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static CipherAlgorithm[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final CipherAlgorithm rc4
public static final CipherAlgorithm aes128
public static final CipherAlgorithm aes192
public static final CipherAlgorithm aes256
public static final CipherAlgorithm rc2
public static final CipherAlgorithm des
public static final CipherAlgorithm des3
public static final CipherAlgorithm des3_112
public static final CipherAlgorithm rsa
public final CipherProvider provider
public final java.lang.String jceId
public final int ecmaId
public final int defaultKeySize
public final int[] allowedKeySize
public final int blockSize
public final int encryptedVerifierHashLength
public final java.lang.String xmlId
public final boolean needsBouncyCastle
public static CipherAlgorithm[] values()
for (CipherAlgorithm c : CipherAlgorithm.values()) System.out.println(c);
public static CipherAlgorithm valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic static CipherAlgorithm fromEcmaId(int ecmaId)
public static CipherAlgorithm fromXmlId(java.lang.String xmlId, int keySize)
Copyright 2018 The Apache Software Foundation or its licensors, as applicable.