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);(按照声明的顺序返回包含此枚举类型常量的数组。此方法可用于迭代常量,如下所示: 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.
(name - 要返回的枚举常量的名称。)
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified name
(java.lang.IllegalArgumentException - 如果此枚举类型没有具有指定名称的常量)
java.lang.NullPointerException
- if the argument is null
(java.lang.NullPointerException - 如果参数为空)
public static CipherAlgorithm fromEcmaId(int ecmaId)
public static CipherAlgorithm fromXmlId(java.lang.String xmlId, int keySize)
Copyright 2021 The Apache Software Foundation or its licensors, as applicable.