public enum HashAlgorithm extends java.lang.Enum<HashAlgorithm>
Enum Constant and Description |
---|
md2 |
md4 |
md5 |
none |
ripemd128 |
ripemd160 |
ripemd256 |
sha1 |
sha224 |
sha256 |
sha384 |
sha512 |
whirlpool |
Modifier and Type | Field and Description |
---|---|
int |
ecmaId
the id used for the BIFF encryption info header
|
java.lang.String |
ecmaString
the id used for OOXML encryption info header
|
int |
hashSize
the length of the digest byte array
|
java.lang.String |
jceHmacId
the id used for the integrity algorithm in agile encryption
|
java.lang.String |
jceId
the id used for initializing the JCE message digest
|
boolean |
needsBouncyCastle
is bouncycastle necessary for calculating the digest
|
java.lang.String |
rsaOid
ASN1 object identifier of the digest value in combination with the RSA cipher
|
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 static final HashAlgorithm ripemd256
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 final java.lang.String rsaOid
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 2020 The Apache Software Foundation or its licensors, as applicable.