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, Digest documentDigest) Computes a hash value for chain-hash and document-hashASN1ArchiveTimeStampSequenceDigestHelper.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) protected List<ReferenceValidation> ASN1EvidenceRecordTimeStampSequenceVerifier.validateMasterSignatureDigest(List<ReferenceValidation> referenceValidations, DigestAlgorithm digestAlgorithm, DSSMessageDigest lastTimeStampSequenceHash) -
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, ArchiveTimeStampObject archiveTimeStamp, 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.protected List<ReferenceValidation> EvidenceRecordTimeStampSequenceVerifier.validateMasterSignatureDigest(List<ReferenceValidation> referenceValidations, DigestAlgorithm digestAlgorithm, DSSMessageDigest lastTimeStampSequenceHash) This method is used to verify presence of master signature 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, ArchiveTimeStampObject archiveTimeStamp, 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 CMSExternalCMSService.buildCMS(DSSMessageDigest messageDigest, PAdESSignatureParameters parameters, SignatureValue signatureValue) This method builds aCMSwithout 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 cmsDocument) This method verifies if thecmsis cryptographically validbooleanPAdESWithExternalCMSService.isValidPAdESBaselineCMSSignedData(DSSMessageDigest messageDigest, DSSDocument cmsDocument) 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 CMS 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()Deprecated.since DSS 6.3.DSSMessageDigestCalculator.getMessageDigest(DigestAlgorithm digestAlgorithm) Returns theDSSMessageDigestaccordingly to the givendigestAlgorithmThis method resets the state of message-digest. -
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
Methods in eu.europa.esig.dss.xades that return DSSMessageDigestModifier and TypeMethodDescriptionstatic DSSMessageDigestDSSXMLUtils.getDigestOnCanonicalizedBytes(byte[] binaries, DigestAlgorithm digestAlgorithm, String canonicalizationAlgorithm) This method computes digest on a canonicalized value of thebinariesusing thedigestAlgorithmandcanonicalizationAlgorithm.static DSSMessageDigestDSSXMLUtils.getDigestOnCanonicalizedInputStream(InputStream inputStream, DigestAlgorithm digestAlgorithm, String canonicalizationAlgorithm) This method computes digest on a canonicalized value of theInputStreamusing thedigestAlgorithmandcanonicalizationAlgorithm.static DSSMessageDigestDSSXMLUtils.getDigestOnCanonicalizedNode(Node node, DigestAlgorithm digestAlgorithm, String canonicalizationAlgorithm) This method computes digest on a canonicalized value of theNodeusing thedigestAlgorithmandcanonicalizationAlgorithm. -
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