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 StringSHA-1 IDstatic final StringSHA224 IDstatic final StringSHA256 IDstatic final StringSHA3-224 IDstatic final StringSHA3-256 IDstatic final StringSHA3-384 IDstatic final StringSHA3-512 IDstatic final StringSHA384 IDstatic final StringSHA512 IDstatic final org.bouncycastle.asn1.ASN1ObjectIdentifierSHA-1 OIDstatic final org.bouncycastle.asn1.ASN1ObjectIdentifierSHA224 OIDstatic final org.bouncycastle.asn1.ASN1ObjectIdentifierSHA256 OIDstatic final org.bouncycastle.asn1.ASN1ObjectIdentifierSHA3-224 OIDstatic final org.bouncycastle.asn1.ASN1ObjectIdentifierSHA3-256 OIDstatic final org.bouncycastle.asn1.ASN1ObjectIdentifierSHA3-384 OIDstatic final org.bouncycastle.asn1.ASN1ObjectIdentifierSHA3-512 OIDstatic final org.bouncycastle.asn1.ASN1ObjectIdentifierSHA384 OIDstatic final org.bouncycastle.asn1.ASN1ObjectIdentifierSHA512 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 aMessageDigestinstance of the digest algorithm- Returns:
 - a 
MessageDigestinstance of the digest algorithm - Throws:
 NoSuchAlgorithmException- if the requested diegest algorithm is not available
 
 -