Class DigestInfo
java.lang.Object
es.gob.jmulticard.asn1.DecoderObject
es.gob.jmulticard.asn1.der.Sequence
es.gob.jmulticard.asn1.der.pkcs1.DigestInfo
Tipo ASN.1 PKCS#1 DigestInfo.
DigestInfo::=SEQUENCE {
digestAlgorithm AlgorithmIdentifier,
digest OCTET STRING
}
- Author:
- Tomás García-Merás.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic byte[]encode(String signingAlgorithm, byte[] data, CryptoHelper cryptoHelper) Codifica una estructuraDigestInfo.protected static byte[]protected static byte[]protected static byte[]protected static byte[]toString()Methods inherited from class Sequence
decodeValue, getDefaultTag, getElementAt, getElementCountMethods inherited from class DecoderObject
checkTag, getBytes, getRawDerValue, setDerValue
-
Constructor Details
-
DigestInfo
public DigestInfo()Construye un objeto ASN.1 PKCS#1 DigestInfo.
-
-
Method Details
-
getSha1DigestinfoHeader
protected static byte[] getSha1DigestinfoHeader()- Returns:
- the sha1DigestinfoHeader
-
getSha256DigestinfoHeader
protected static byte[] getSha256DigestinfoHeader()- Returns:
- the sha256DigestinfoHeader
-
getSha384DigestinfoHeader
protected static byte[] getSha384DigestinfoHeader()- Returns:
- the sha384DigestinfoHeader
-
getSha512DigestinfoHeader
protected static byte[] getSha512DigestinfoHeader()- Returns:
- the sha512DigestinfoHeader
-
toString
-
encode
public static byte[] encode(String signingAlgorithm, byte[] data, CryptoHelper cryptoHelper) throws IOException Codifica una estructuraDigestInfo.- Parameters:
signingAlgorithm- Algoritmo de huella digital o de firma electrónica.data- Datos de los que obtener la estructura.cryptoHelper- Manejador de operaciones criptográficas.- Returns:
- Estructura
DigestInfo. - Throws:
IOException- Cuando se produce algun error en la estrucura de la estructura.
-