Uses of Class
eu.europa.esig.dss.model.DSSMessageDigest
Packages that use DSSMessageDigest
Package
Description
-
Uses of DSSMessageDigest in eu.europa.esig.dss.cades.signature
Methods in eu.europa.esig.dss.cades.signature that return DSSMessageDigestModifier and TypeMethodDescriptionCadesLevelBaselineLTATimestampExtractor.getArchiveTimestampV3MessageImprint(org.bouncycastle.cms.SignerInformation signerInformation, org.bouncycastle.asn1.cms.Attribute atsHashIndexAttribute, DSSDocument originalDocument, DigestAlgorithm digestAlgorithm) Computes a message-imprint for an archive-time-stamp-v3 -
Uses of DSSMessageDigest in eu.europa.esig.dss.cades.validation.timestamp
Methods in eu.europa.esig.dss.cades.validation.timestamp that return DSSMessageDigestModifier and TypeMethodDescriptionCAdESTimestampMessageDigestBuilder.getArchiveTimestampMessageDigest()CAdESTimestampMessageDigestBuilder.getContentTimestampMessageDigest()CAdESTimestampMessageDigestBuilder.getSignatureTimestampMessageDigest()CAdESTimestampMessageDigestBuilder.getTimestampX1MessageDigest()CAdESTimestampMessageDigestBuilder.getTimestampX2MessageDigest() -
Uses of DSSMessageDigest in eu.europa.esig.dss.evidencerecord.asn1.digest
Methods in eu.europa.esig.dss.evidencerecord.asn1.digest that return DSSMessageDigestModifier and TypeMethodDescriptionASN1ArchiveTimeStampSequenceDigestHelper.buildArchiveTimeStampSequenceDigest(DigestAlgorithm digestAlgorithm, int archiveTimeStampChainOrder) This method builds digest for a time-stamp chain renewal with the specifieddigestAlgorithmASN1ArchiveTimeStampSequenceDigestHelper.buildArchiveTimeStampSequenceDigest(ArchiveTimeStampChainObject archiveTimeStampChain) ASN1ArchiveTimeStampSequenceDigestHelper.buildTimeStampRenewalDigest(ArchiveTimeStampObject archiveTimeStamp) ASN1ArchiveTimeStampSequenceDigestHelper.buildTimeStampRenewalDigest(ArchiveTimeStampObject archiveTimeStamp, DigestAlgorithm digestAlgorithm) This method builds digest for a time-stamp renewal with the specifieddigestAlgorithmASN1EvidenceRecordRenewalDigestBuilder.buildTimeStampRenewalDigest()ASN1ArchiveTimeStampSequenceDigestHelper.computeChainAndDocumentHash(Digest archiveTimeStampChainHash, DSSDocument document) Computes a hash value for chain-hash and document-hash -
Uses of DSSMessageDigest in eu.europa.esig.dss.evidencerecord.asn1.validation
Methods in eu.europa.esig.dss.evidencerecord.asn1.validation that return DSSMessageDigestModifier and TypeMethodDescriptionprotected DSSMessageDigestASN1EvidenceRecordTimeStampSequenceVerifier.computeTimeStampHash(ArchiveTimeStampObject archiveTimeStamp) protected DSSMessageDigestASN1EvidenceRecordTimeStampSequenceVerifier.computeTimeStampSequenceHash(ArchiveTimeStampChainObject archiveTimeStampChain) Methods in eu.europa.esig.dss.evidencerecord.asn1.validation with parameters of type DSSMessageDigestModifier and TypeMethodDescriptionprotected List<byte[]> ASN1EvidenceRecordTimeStampSequenceVerifier.getLastTimeStampSequenceHashList(DSSMessageDigest lastTimeStampSequenceHash, List<DSSDocument> detachedDocuments) protected DSSDocumentASN1EvidenceRecordTimeStampSequenceVerifier.getMatchingDocument(Digest digest, ArchiveTimeStampChainObject archiveTimeStampChain, DSSMessageDigest lastTimeStampSequenceHash, List<DSSDocument> detachedContents) This method returns a document with matchingDigestfrom a provided list ofdetachedContentsprotected List<ReferenceValidation> ASN1EvidenceRecordTimeStampSequenceVerifier.validateArchiveTimeStampSequenceDigest(List<ReferenceValidation> referenceValidations, DSSMessageDigest lastTimeStampSequenceHashes) -
Uses of DSSMessageDigest in eu.europa.esig.dss.evidencerecord.common.digest
Methods in eu.europa.esig.dss.evidencerecord.common.digest that return DSSMessageDigestModifier and TypeMethodDescriptionabstract DSSMessageDigestAbstractEvidenceRecordRenewalDigestBuilderHelper.buildArchiveTimeStampSequenceDigest(ArchiveTimeStampChainObject archiveTimeStampChain) Builds digest for renewal of the hash-tree, considering the providedarchiveTimeStampChainObjectas the last chain in the evidence record.abstract DSSMessageDigestAbstractEvidenceRecordRenewalDigestBuilder.buildTimeStampRenewalDigest()abstract DSSMessageDigestAbstractEvidenceRecordRenewalDigestBuilderHelper.buildTimeStampRenewalDigest(ArchiveTimeStampObject archiveTimeStamp) This method builds digest for a time-stamp renewal using a digest algorithm from the -
Uses of DSSMessageDigest in eu.europa.esig.dss.evidencerecord.common.validation
Methods in eu.europa.esig.dss.evidencerecord.common.validation that return DSSMessageDigestModifier and TypeMethodDescriptionprotected DSSMessageDigestEvidenceRecordTimeStampSequenceVerifier.computeDigestValueGroupHash(DigestAlgorithm digestAlgorithm, DigestValueGroup digestValueGroup, DSSMessageDigest... otherObjectDigests) Computes a hash value for a group of hashesprotected abstract DSSMessageDigestEvidenceRecordTimeStampSequenceVerifier.computeTimeStampHash(ArchiveTimeStampObject archiveTimeStamp) Computes hash onarchiveTimeStampelement provided thearchiveTimeStampChain's attributesprotected abstract DSSMessageDigestEvidenceRecordTimeStampSequenceVerifier.computeTimeStampSequenceHash(ArchiveTimeStampChainObject archiveTimeStampChain) Computes hash of currentArchiveTimeStampSequenceElementMethods in eu.europa.esig.dss.evidencerecord.common.validation with parameters of type DSSMessageDigestModifier and TypeMethodDescriptionprotected DSSMessageDigestEvidenceRecordTimeStampSequenceVerifier.computeDigestValueGroupHash(DigestAlgorithm digestAlgorithm, DigestValueGroup digestValueGroup, DSSMessageDigest... otherObjectDigests) Computes a hash value for a group of hashesprotected List<? extends DigestValueGroup> EvidenceRecordTimeStampSequenceVerifier.getHashTree(List<? extends DigestValueGroup> originalHashTree, List<DSSDocument> detachedContents, ManifestFile manifestFile, ArchiveTimeStampChainObject archiveTimeStampChain, DSSMessageDigest lastTimeStampHash, DSSMessageDigest lastTimeStampSequenceHash) This method returns a relevant HashTree, and created a "virtual" HashTree when a HashTree is omitted in the TimeStampprotected List<byte[]> EvidenceRecordTimeStampSequenceVerifier.getLastTimeStampSequenceHashList(DSSMessageDigest lastTimeStampSequenceHash, List<DSSDocument> detachedDocuments) Returns a list of hashes computed on a given previous time-stamp sequence hashprotected DSSDocumentEvidenceRecordTimeStampSequenceVerifier.getMatchingDocument(Digest digest, ArchiveTimeStampChainObject archiveTimeStampChain, DSSMessageDigest lastTimeStampSequenceHash, List<DSSDocument> detachedContents) This method returns a document with matchingDigestfrom a provided list ofdetachedContentsprotected List<ReferenceValidation> EvidenceRecordTimeStampSequenceVerifier.validateArchiveDataObjects(DigestValueGroup digestValueGroup, ArchiveTimeStampChainObject archiveTimeStampChain, DSSMessageDigest lastTimeStampSequenceHash, List<DSSDocument> detachedContents, ManifestFile manifestFile) This method is used to verify archive data objects for presence document digests withindigestValueGroup.protected List<ReferenceValidation> EvidenceRecordTimeStampSequenceVerifier.validateArchiveTimeStampDigest(List<ReferenceValidation> referenceValidations, DSSMessageDigest lastTimeStampHash) This method is used to verify presence of ArchiveTimeStamp digests within the reference validation list.protected List<ReferenceValidation> EvidenceRecordTimeStampSequenceVerifier.validateArchiveTimeStampSequenceDigest(List<ReferenceValidation> referenceValidations, DSSMessageDigest lastTimeStampSequenceHashes) This method is used to verify presence of ArchiveTimeStampSequence digests within the reference validation list. -
Uses of DSSMessageDigest in eu.europa.esig.dss.evidencerecord.xml.digest
Methods in eu.europa.esig.dss.evidencerecord.xml.digest that return DSSMessageDigestModifier and TypeMethodDescriptionXMLEvidenceRecordRenewalDigestBuilderHelper.buildArchiveTimeStampSequenceDigest(DigestAlgorithm digestAlgorithm, String canonicalizationMethod, int archiveTimeStampChainOrder) This method builds digest for a time-stamp chain renewal with the specifieddigestAlgorithmandcanonicalizationMethodXMLEvidenceRecordRenewalDigestBuilderHelper.buildArchiveTimeStampSequenceDigest(ArchiveTimeStampChainObject archiveTimeStampChain) XMLEvidenceRecordRenewalDigestBuilder.buildTimeStampRenewalDigest()XMLEvidenceRecordRenewalDigestBuilderHelper.buildTimeStampRenewalDigest(ArchiveTimeStampObject archiveTimeStamp) XMLEvidenceRecordRenewalDigestBuilderHelper.buildTimeStampRenewalDigest(ArchiveTimeStampObject archiveTimeStamp, DigestAlgorithm digestAlgorithm, String canonicalizationMethod) This method builds digest for a time-stamp renewal with the specifieddigestAlgorithm -
Uses of DSSMessageDigest in eu.europa.esig.dss.evidencerecord.xml.validation
Methods in eu.europa.esig.dss.evidencerecord.xml.validation that return DSSMessageDigestModifier and TypeMethodDescriptionprotected DSSMessageDigestXmlEvidenceRecordTimeStampSequenceVerifier.computeTimeStampHash(ArchiveTimeStampObject archiveTimeStamp) protected DSSMessageDigestXmlEvidenceRecordTimeStampSequenceVerifier.computeTimeStampSequenceHash(ArchiveTimeStampChainObject archiveTimeStampChain) Methods in eu.europa.esig.dss.evidencerecord.xml.validation with parameters of type DSSMessageDigestModifier and TypeMethodDescriptionprotected List<? extends DigestValueGroup> XmlEvidenceRecordTimeStampSequenceVerifier.getHashTree(List<? extends DigestValueGroup> originalHashTree, List<DSSDocument> detachedContents, ManifestFile manifestFile, ArchiveTimeStampChainObject archiveTimeStampChain, DSSMessageDigest lastTimeStampHash, DSSMessageDigest lastTimeStampSequenceHash) -
Uses of DSSMessageDigest in eu.europa.esig.dss.jades.validation.timestamp
Methods in eu.europa.esig.dss.jades.validation.timestamp that return DSSMessageDigestModifier and TypeMethodDescriptionJAdESTimestampSource.getArchiveTimestampData(DigestAlgorithm digestAlgorithm, String canonicalizationMethod) Returns message-imprint digest for an ArchiveTimestampJAdESTimestampMessageDigestBuilder.getArchiveTimestampMessageDigest()JAdESTimestampMessageDigestBuilder.getContentTimestampMessageDigest()JAdESTimestampSource.getSignatureTimestampData(DigestAlgorithm digestAlgorithm) Returns the message-imprint digest for a SignatureTimestamp (BASE64URL(JWS Signature Value))JAdESTimestampMessageDigestBuilder.getSignatureTimestampMessageDigest()JAdESTimestampMessageDigestBuilder.getTimestampX1MessageDigest()JAdESTimestampMessageDigestBuilder.getTimestampX2MessageDigest() -
Uses of DSSMessageDigest in eu.europa.esig.dss.model
Methods in eu.europa.esig.dss.model that return DSSMessageDigestModifier and TypeMethodDescriptionstatic DSSMessageDigestDSSMessageDigest.createEmptyDigest()Creates empty message-digest object -
Uses of DSSMessageDigest in eu.europa.esig.dss.pades.signature
Methods in eu.europa.esig.dss.pades.signature that return DSSMessageDigestModifier and TypeMethodDescriptionprotected DSSMessageDigestPAdESService.computeDocumentDigest(DSSDocument toSignDocument, PAdESSignatureParameters parameters) Computes digest of the document to be signedPAdESWithExternalCMSService.getMessageDigest(DSSDocument toSignDocument, PAdESSignatureParameters parameters) This method computes message-digest of the signature ByteRange to be used for CMS Signed Data creationMethods in eu.europa.esig.dss.pades.signature with parameters of type DSSMessageDigestModifier and TypeMethodDescriptionprotected voidExternalCMSService.assertConfigurationValid(DSSMessageDigest messageDigest, PAdESSignatureParameters parameters) This method verifies whether the providedparametersare valid for the external CMS creation processprotected org.bouncycastle.cms.CMSSignedDataExternalCMSService.buildCMSSignedData(DSSMessageDigest messageDigest, PAdESSignatureParameters parameters, SignatureValue signatureValue) This method builds aCMSSignedDatawithout executing additional checks on provided configurationprotected ToBeSignedExternalCMSService.buildToBeSignedData(DSSMessageDigest messageDigest, PAdESSignatureParameters parameters) This method builds aCMSSignedDatawithout executing additional checks on provided configurationExternalCMSService.getDataToSign(DSSMessageDigest messageDigest, PAdESSignatureParameters parameters) This method is used to compute signed-attributes of a CMSSignedData to be used for a private-key signing.booleanPAdESWithExternalCMSService.isValidCMSSignedData(DSSMessageDigest messageDigest, DSSDocument cms) This method verifies if thecmsis cryptographically validbooleanPAdESWithExternalCMSService.isValidPAdESBaselineCMSSignedData(DSSMessageDigest messageDigest, DSSDocument cms) This method verifies if the givencmssignature is compliant for PAdES formatExternalCMSService.signMessageDigest(DSSMessageDigest messageDigest, PAdESSignatureParameters parameters, SignatureValue signatureValue) This method is used to create a signed CMSSignedData to be used for incorporation within a PDF document for a PAdES signature creation -
Uses of DSSMessageDigest in eu.europa.esig.dss.pdf
Methods in eu.europa.esig.dss.pdf that return DSSMessageDigestModifier and TypeMethodDescriptionprotected abstract DSSMessageDigestAbstractPDFSignatureService.computeDigest(DSSDocument toSignDocument, PAdESCommonParameters parameters) Computes digest on to be signed data computed on thetoSignDocumentrespectively to the givenparametersPdfSignatureCache.getMessageDigest()Gets message-digest computed in the prepared PDF revision ByteRangeAbstractPDFSignatureService.messageDigest(DSSDocument toSignDocument, PAdESCommonParameters parameters) PDFSignatureService.messageDigest(DSSDocument toSignDocument, PAdESCommonParameters parameters) Returns the message-digest computed on PDF signature revision's ByteRangeMethods in eu.europa.esig.dss.pdf with parameters of type DSSMessageDigestModifier and TypeMethodDescriptionvoidPdfSignatureCache.setMessageDigest(DSSMessageDigest messageDigest) Sets message-digest of the ByteRange -
Uses of DSSMessageDigest in eu.europa.esig.dss.pdf.openpdf
Methods in eu.europa.esig.dss.pdf.openpdf that return DSSMessageDigestModifier and TypeMethodDescriptionprotected DSSMessageDigestITextPDFSignatureService.computeDigest(DSSDocument toSignDocument, PAdESCommonParameters parameters) -
Uses of DSSMessageDigest in eu.europa.esig.dss.pdf.pdfbox
Methods in eu.europa.esig.dss.pdf.pdfbox that return DSSMessageDigestModifier and TypeMethodDescriptionprotected DSSMessageDigestPdfBoxSignatureService.computeDigest(DSSDocument toSignDocument, PAdESCommonParameters parameters) -
Uses of DSSMessageDigest in eu.europa.esig.dss.spi
Methods in eu.europa.esig.dss.spi that return DSSMessageDigestModifier and TypeMethodDescriptionDSSMessageDigestCalculator.getMessageDigest()Returns theDSSMessageDigestaccordingly to the current state. -
Uses of DSSMessageDigest in eu.europa.esig.dss.spi.validation.timestamp
Methods in eu.europa.esig.dss.spi.validation.timestamp that return DSSMessageDigestModifier and TypeMethodDescriptionTimestampMessageDigestBuilder.getArchiveTimestampMessageDigest()Archive timestamp seals the data of the signature in a specific order.TimestampMessageDigestBuilder.getContentTimestampMessageDigest()Returns the content timestamp message-imprint digest (timestamped or to be).TimestampMessageDigestBuilder.getSignatureTimestampMessageDigest()Returns the message-imprint digest on data (signature value) that was timestamped by the SignatureTimeStamp for the given timestamp.TimestampMessageDigestBuilder.getTimestampX1MessageDigest()Returns the message-imprint digest to be time-stamped.TimestampMessageDigestBuilder.getTimestampX2MessageDigest()Returns the data to be time-stamped which contains the concatenation of CompleteCertificateRefs and CompleteRevocationRefs elements (XAdES example). -
Uses of DSSMessageDigest in eu.europa.esig.dss.spi.x509.tsp
Methods in eu.europa.esig.dss.spi.x509.tsp with parameters of type DSSMessageDigestModifier and TypeMethodDescriptionbooleanTimestampToken.matchData(DSSMessageDigest messageDigest) Checks if theTimeStampTokenmatches the message-imprint digest with warning enabled.booleanTimestampToken.matchData(DSSMessageDigest messageDigest, boolean suppressMatchWarnings) Checks if theTimeStampTokenmatches the message-imprint digest. -
Uses of DSSMessageDigest in eu.europa.esig.dss.xades.evidencerecord
Methods in eu.europa.esig.dss.xades.evidencerecord that return DSSMessageDigestModifier and TypeMethodDescriptionprotected DSSMessageDigestXAdESEvidenceRecordDigestBuilder.getXmlSignatureMessageImprint(XAdESSignature signature) Generates message-imprint for the givenXAdESSignature -
Uses of DSSMessageDigest in eu.europa.esig.dss.xades.signature
Methods in eu.europa.esig.dss.xades.signature with parameters of type DSSMessageDigestModifier and TypeMethodDescriptionprotected voidXAdESLevelBaselineT.createXAdESTimeStampType(TimestampType timestampType, String timestampC14nMethod, DSSMessageDigest messageDigest) Creates any XAdES TimeStamp object representation. -
Uses of DSSMessageDigest in eu.europa.esig.dss.xades.validation.timestamp
Methods in eu.europa.esig.dss.xades.validation.timestamp that return DSSMessageDigestModifier and TypeMethodDescriptionprotected DSSMessageDigestXAdESTimestampMessageDigestBuilder.getAllDataObjectsTimestampMessageDigest()Returns the computed message-imprint digest for xades132:AllDataObjectsTimestamp tokenXAdESTimestampSource.getArchiveTimestampData(DigestAlgorithm digestAlgorithm, String canonicalizationMethod) Returns message-imprint digest for an ArchiveTimeStampXAdESTimestampMessageDigestBuilder.getArchiveTimestampMessageDigest()XAdESTimestampMessageDigestBuilder.getContentTimestampMessageDigest()protected DSSMessageDigestXAdESTimestampMessageDigestBuilder.getIndividualDataObjectsTimestampMessageDigest()Returns the computed message-imprint digest for xades132:IndividualDataObjectsTimestamp tokenXAdESTimestampMessageDigestBuilder.getSignatureTimestampMessageDigest()XAdESTimestampSource.getSignatureTimestampMessageDigest(DigestAlgorithm digestAlgorithm, String canonicalizationMethod) Returns message-imprint digest for a SignatureTimestampXAdESTimestampMessageDigestBuilder.getTimestampX1MessageDigest()XAdESTimestampSource.getTimestampX1MessageDigest(DigestAlgorithm digestAlgorithm, String canonicalizationMethod, boolean en319132) Returns message-imprint digest for a SigAndRefsTimestampXAdESTimestampMessageDigestBuilder.getTimestampX2MessageDigest()XAdESTimestampSource.getTimestampX2MessageDigest(DigestAlgorithm digestAlgorithm, String canonicalizationMethod, boolean en319132) Returns message-imprint digest for a RefsOnlyTimestamp