public enum HashAlgorithm extends java.lang.Enum<HashAlgorithm>
Enum Constant and Description |
---|
md2 |
md4 |
md5 |
none |
ripemd128 |
ripemd160 |
sha1 |
sha224 |
sha256 |
sha384 |
sha512 |
whirlpool |
Modifier and Type | Field and Description |
---|---|
int |
ecmaId |
java.lang.String |
ecmaString |
int |
hashSize |
java.lang.String |
jceHmacId |
java.lang.String |
jceId |
boolean |
needsBouncyCastle |
Modifier and Type | Method and Description |
---|---|
static HashAlgorithm |
fromEcmaId(int ecmaId) |
static HashAlgorithm |
fromEcmaId(java.lang.String ecmaString) |
static HashAlgorithm |
fromString(java.lang.String string) |
static HashAlgorithm |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static HashAlgorithm[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final HashAlgorithm none
public static final HashAlgorithm sha1
public static final HashAlgorithm sha256
public static final HashAlgorithm sha384
public static final HashAlgorithm sha512
public static final HashAlgorithm md5
public static final HashAlgorithm md2
public static final HashAlgorithm md4
public static final HashAlgorithm ripemd128
public static final HashAlgorithm ripemd160
public static final HashAlgorithm whirlpool
public static final HashAlgorithm sha224
public final java.lang.String jceId
public final int ecmaId
public final java.lang.String ecmaString
public final int hashSize
public final java.lang.String jceHmacId
public final boolean needsBouncyCastle
public static HashAlgorithm[] values()
for (HashAlgorithm c : HashAlgorithm.values()) System.out.println(c);
public static HashAlgorithm 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 HashAlgorithm fromEcmaId(int ecmaId)
public static HashAlgorithm fromEcmaId(java.lang.String ecmaString)
public static HashAlgorithm fromString(java.lang.String string)
Copyright 2018 The Apache Software Foundation or its licensors, as applicable.