public static final class AlgorithmID.MessageDigestAlgs
extends java.lang.Object
These algorithm identifiers are all constant, and not modifiable. To
obtain a modifiable instance call . If an
attempt is made to modify a constant algorithm identifier, an exception
will be thrown.
Object.clone()
| Modifier and Type | Field and Description |
|---|---|
static AlgorithmID |
id_sha1
Algorithm OID: "1.3.14.3.2.26"
Registered JCA algorithm: "SHA-1"
Registered JCA key: none
Registered AlgorithmParameterSpecs: none
|
static AlgorithmID |
id_sha224
Algorithm OID: "2.16.840.1.101.3.4.2.4"
Registered JCA algorithm: "SHA-224"
Registered JCA key: none
Registered AlgorithmParameterSpecs: none
|
static AlgorithmID |
id_sha256
Algorithm OID: "2.16.840.1.101.3.4.2.1"
Registered JCA algorithm: "SHA-256"
Registered JCA key: none
Registered AlgorithmParameterSpecs: none
|
static AlgorithmID |
id_sha384
Algorithm OID: "2.16.840.1.101.3.4.2.2"
Registered JCA algorithm: "SHA-384"
Registered JCA key: none
Registered AlgorithmParameterSpecs: none
|
static AlgorithmID |
id_sha512
Algorithm OID: "2.16.840.1.101.3.4.2.3"
Registered JCA algorithm: "SHA-512"
Registered JCA key: none
Registered AlgorithmParameterSpecs: none
|
static AlgorithmID |
md2
Algorithm OID: "1.2.840.113549.2.2"
Registered JCA algorithm: "MD2"
Registered JCA key: none
Registered AlgorithmParameterSpecs: none
Source: PKCS #1
|
static AlgorithmID |
md5
Algorithm OID: "1.2.840.113549.2.5"
Registered JCA algorithm: "MD5"
Registered JCA key: none
Registered AlgorithmParameterSpecs: none
Source: PKCS #1
|
static AlgorithmID |
ripeMd160
Algorithm OID: "1.3.36.3.2.1"
Registered JCA algorithm: "RIPEMD-160"
Registered JCA key: none
Registered AlgorithmParameterSpecs: none
|
static AlgorithmID |
sha
Algorithm OID: "1.3.14.3.2.18"
Registered JCA algorithm: "SHA-1"
Registered JCA key: none
Registered AlgorithmParameterSpecs: none
|
| Modifier and Type | Method and Description |
|---|---|
static int |
getDigestLength(AlgorithmID digestAlgId)
Returns the digest length (in bytes) of the indicated digest
algorithm.
|
public static final AlgorithmID md2
public static final AlgorithmID md5
public static final AlgorithmID sha
public static final AlgorithmID id_sha1
public static final AlgorithmID id_sha224
public static final AlgorithmID id_sha256
public static final AlgorithmID id_sha384
public static final AlgorithmID id_sha512
public static final AlgorithmID ripeMd160
public static int getDigestLength(AlgorithmID digestAlgId) throws java.security.NoSuchAlgorithmException
This API can only provide the digest length for known digest algorithms. All known digest algorithms are defined as static members of this class.
digestAlgId - an algorithm identifier for a digest algorithmjava.security.NoSuchAlgorithmException - if the algorithm identifier does not correspond to a
known digest algorithm