Module jpms_dss_cades
Class CAdESTimestampMessageDigestBuilder
java.lang.Object
eu.europa.esig.dss.cades.validation.timestamp.CAdESTimestampMessageDigestBuilder
- All Implemented Interfaces:
eu.europa.esig.dss.validation.timestamp.TimestampMessageDigestBuilder
public class CAdESTimestampMessageDigestBuilder
extends Object
implements eu.europa.esig.dss.validation.timestamp.TimestampMessageDigestBuilder
Builds timestamped data binaries for a CAdES signature
-
Constructor Summary
ConstructorsConstructorDescriptionCAdESTimestampMessageDigestBuilder(CAdESSignature signature, eu.europa.esig.dss.spi.x509.ListCertificateSource certificateSource, eu.europa.esig.dss.enumerations.DigestAlgorithm digestAlgorithm) The constructor to compute message-imprint for timestamps related to thesignatureCAdESTimestampMessageDigestBuilder(CAdESSignature signature, eu.europa.esig.dss.spi.x509.ListCertificateSource certificateSource, eu.europa.esig.dss.spi.x509.tsp.TimestampToken timestampToken) The constructor to compute message-imprint for timestamps related to thesignature -
Method Summary
Modifier and TypeMethodDescriptioneu.europa.esig.dss.model.DSSMessageDigesteu.europa.esig.dss.model.DSSMessageDigesteu.europa.esig.dss.model.DSSMessageDigesteu.europa.esig.dss.model.DSSMessageDigesteu.europa.esig.dss.model.DSSMessageDigest
-
Constructor Details
-
CAdESTimestampMessageDigestBuilder
public CAdESTimestampMessageDigestBuilder(CAdESSignature signature, eu.europa.esig.dss.spi.x509.ListCertificateSource certificateSource, eu.europa.esig.dss.enumerations.DigestAlgorithm digestAlgorithm) The constructor to compute message-imprint for timestamps related to thesignature- Parameters:
signature-CAdESSignatureto create timestamps forcertificateSource-ListCertificateSourcemerged certificate source of the signaturedigestAlgorithm-DigestAlgorithmto be used for message-imprint digest computation
-
CAdESTimestampMessageDigestBuilder
public CAdESTimestampMessageDigestBuilder(CAdESSignature signature, eu.europa.esig.dss.spi.x509.ListCertificateSource certificateSource, eu.europa.esig.dss.spi.x509.tsp.TimestampToken timestampToken) The constructor to compute message-imprint for timestamps related to thesignature- Parameters:
signature-CAdESSignaturecontaining timestampscertificateSource-ListCertificateSourcemerged certificate source of the signaturetimestampToken-TimestampTokento compute message-digest for
-
-
Method Details
-
getContentTimestampMessageDigest
public eu.europa.esig.dss.model.DSSMessageDigest getContentTimestampMessageDigest()- Specified by:
getContentTimestampMessageDigestin interfaceeu.europa.esig.dss.validation.timestamp.TimestampMessageDigestBuilder
-
getSignatureTimestampMessageDigest
public eu.europa.esig.dss.model.DSSMessageDigest getSignatureTimestampMessageDigest()- Specified by:
getSignatureTimestampMessageDigestin interfaceeu.europa.esig.dss.validation.timestamp.TimestampMessageDigestBuilder
-
getTimestampX1MessageDigest
public eu.europa.esig.dss.model.DSSMessageDigest getTimestampX1MessageDigest()- Specified by:
getTimestampX1MessageDigestin interfaceeu.europa.esig.dss.validation.timestamp.TimestampMessageDigestBuilder
-
getTimestampX2MessageDigest
public eu.europa.esig.dss.model.DSSMessageDigest getTimestampX2MessageDigest()- Specified by:
getTimestampX2MessageDigestin interfaceeu.europa.esig.dss.validation.timestamp.TimestampMessageDigestBuilder
-
getArchiveTimestampMessageDigest
public eu.europa.esig.dss.model.DSSMessageDigest getArchiveTimestampMessageDigest()- Specified by:
getArchiveTimestampMessageDigestin interfaceeu.europa.esig.dss.validation.timestamp.TimestampMessageDigestBuilder
-