Class DigestAlgorithm
java.lang.Object
se.swedenconnect.sigval.commons.algorithms.DigestAlgorithm
This class stores data about a digest algorithm
- Author:
- Martin Lindström (martin@idsec.se), Stefan Santesson (stefan@idsec.se)
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
SHA-1 IDstatic final String
SHA224 IDstatic final String
SHA256 IDstatic final String
SHA3-224 IDstatic final String
SHA3-256 IDstatic final String
SHA3-384 IDstatic final String
SHA3-512 IDstatic final String
SHA384 IDstatic final String
SHA512 IDstatic final org.bouncycastle.asn1.ASN1ObjectIdentifier
SHA-1 OIDstatic final org.bouncycastle.asn1.ASN1ObjectIdentifier
SHA224 OIDstatic final org.bouncycastle.asn1.ASN1ObjectIdentifier
SHA256 OIDstatic final org.bouncycastle.asn1.ASN1ObjectIdentifier
SHA3-224 OIDstatic final org.bouncycastle.asn1.ASN1ObjectIdentifier
SHA3-256 OIDstatic final org.bouncycastle.asn1.ASN1ObjectIdentifier
SHA3-384 OIDstatic final org.bouncycastle.asn1.ASN1ObjectIdentifier
SHA3-512 OIDstatic final org.bouncycastle.asn1.ASN1ObjectIdentifier
SHA384 OIDstatic final org.bouncycastle.asn1.ASN1ObjectIdentifier
SHA512 OID -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
ID_SHA1
SHA-1 ID- See Also:
-
OID_SHA1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier OID_SHA1SHA-1 OID -
ID_SHA224
SHA224 ID- See Also:
-
OID_SHA224
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier OID_SHA224SHA224 OID -
ID_SHA256
SHA256 ID- See Also:
-
OID_SHA256
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier OID_SHA256SHA256 OID -
ID_SHA384
SHA384 ID- See Also:
-
OID_SHA384
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier OID_SHA384SHA384 OID -
ID_SHA512
SHA512 ID- See Also:
-
OID_SHA512
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier OID_SHA512SHA512 OID -
ID_SHA3_224
SHA3-224 ID- See Also:
-
OID_SHA3_224
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier OID_SHA3_224SHA3-224 OID -
ID_SHA3_256
SHA3-256 ID- See Also:
-
OID_SHA3_256
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier OID_SHA3_256SHA3-256 OID -
ID_SHA3_384
SHA3-384 ID- See Also:
-
OID_SHA3_384
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier OID_SHA3_384SHA3-384 OID -
ID_SHA3_512
SHA3-512 ID- See Also:
-
OID_SHA3_512
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier OID_SHA3_512SHA3-512 OID
-
-
Constructor Details
-
DigestAlgorithm
public DigestAlgorithm()
-
-
Method Details
-
getInstance
Get aMessageDigest
instance of the digest algorithm- Returns:
- a
MessageDigest
instance of the digest algorithm - Throws:
NoSuchAlgorithmException
- if the requested diegest algorithm is not available
-