public final class DigestedData
extends java.lang.Object
implements org.bouncycastle.asn1.ASN1Encodable
DigestedData ::= SEQUENCE {
version CMSVersion,
digestAlgorithm DigestAlgorithmIdentifier,
encapContentInfo EncapsulatedContentInfo,
digest Digest }
Digest ::= OCTET STRING
La implementación del código ha seguido los pasos necesarios
para crear un mensaje DigestedData de BouncyCastle: www.bouncycastle.orgConstructor and Description |
---|
DigestedData(org.bouncycastle.asn1.x509.AlgorithmIdentifier digestAlgo,
org.bouncycastle.asn1.cms.ContentInfo contentInfo,
org.bouncycastle.asn1.ASN1OctetString digest)
Crea un objeto CMS DigestedData.
|
DigestedData(org.bouncycastle.asn1.ASN1Sequence seq)
Crea un object CMS DigestedData a partir de una Secuencia ASN.1.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getContentType()
Recupera el tipo de contenido.
|
java.lang.String |
getDigestAlgorithm()
Recupera el algoritmo de huella digital configurada para los empaquetados.
|
java.lang.String |
getVersion()
Recupera la versión del sistema de empaquetado PKCS#7.
|
org.bouncycastle.asn1.ASN1Primitive |
toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
public DigestedData(org.bouncycastle.asn1.x509.AlgorithmIdentifier digestAlgo, org.bouncycastle.asn1.cms.ContentInfo contentInfo, org.bouncycastle.asn1.ASN1OctetString digest)
digestAlgo
- ALgoritmo de huella digitalcontentInfo
- ContentInfodigest
- Valor de la huella digitalpublic DigestedData(org.bouncycastle.asn1.ASN1Sequence seq)
seq
- Secuencia origenpublic java.lang.String getVersion()
public java.lang.String getDigestAlgorithm()
public java.lang.String getContentType()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive()
DigestedData ::= SEQUENCE { version CMSVersion, digestAlgorithms DigestAlgorithmIdentifiers, encapContentInfo EncapsulatedContentInfo, digest Digest } Digest ::= OCTET STRING
toASN1Primitive
in interface org.bouncycastle.asn1.ASN1Encodable