Uses of Class
eu.europa.esig.dss.evidencerecord.common.validation.ArchiveTimeStampChainObject
Package
Description
-
Uses of ArchiveTimeStampChainObject in eu.europa.esig.dss.evidencerecord.asn1.digest
Modifier and TypeMethodDescriptionASN1ArchiveTimeStampSequenceDigestHelper.buildArchiveTimeStampSequenceDigest
(ArchiveTimeStampChainObject archiveTimeStampChain) -
Uses of ArchiveTimeStampChainObject in eu.europa.esig.dss.evidencerecord.asn1.validation
Modifier and TypeClassDescriptionclass
The ASN1 Evidence Record representation of ArchiveTimeStampChain objectModifier and TypeMethodDescriptionprotected boolean
ASN1EvidenceRecordTimeStampSequenceVerifier.checkHashTreeValidity
(ArchiveTimeStampObject archiveTimeStamp, ArchiveTimeStampChainObject archiveTimeStampChain) protected DSSMessageDigest
ASN1EvidenceRecordTimeStampSequenceVerifier.computeTimeStampSequenceHash
(ArchiveTimeStampChainObject archiveTimeStampChain) protected DataObjectDigestBuilder
ASN1EvidenceRecordTimeStampSequenceVerifier.getDataObjectDigestBuilder
(DSSDocument document, ArchiveTimeStampChainObject archiveTimeStampChain) protected DSSDocument
ASN1EvidenceRecordTimeStampSequenceVerifier.getMatchingDocument
(Digest digest, ArchiveTimeStampChainObject archiveTimeStampChain, DSSMessageDigest lastTimeStampSequenceHash, List<DSSDocument> detachedContents) This method returns a document with matchingDigest
from a provided list ofdetachedContents
-
Uses of ArchiveTimeStampChainObject in eu.europa.esig.dss.evidencerecord.common.digest
Modifier and TypeMethodDescriptionprotected ArchiveTimeStampChainObject
AbstractEvidenceRecordRenewalDigestBuilderHelper.getArchiveTimeStampChainObject
(ArchiveTimeStampObject archiveTimeStampObject) Returns anArchiveTimeStampChainObject
corresponding to the givenarchiveTimeStampObject
protected ArchiveTimeStampChainObject
AbstractEvidenceRecordRenewalDigestBuilder.getLastArchiveTimeStampChainObject()
Gets anArchiveTimeStampChainObject
to build hash for.protected ArchiveTimeStampChainObject
AbstractEvidenceRecordRenewalDigestBuilderHelper.getNextArchiveTimeStampChain
(ArchiveTimeStampChainObject archiveTimeStampChainObject) Returns the next chronologically orderedArchiveTimeStampChainObject
Modifier and TypeMethodDescriptionabstract DSSMessageDigest
AbstractEvidenceRecordRenewalDigestBuilderHelper.buildArchiveTimeStampSequenceDigest
(ArchiveTimeStampChainObject archiveTimeStampChain) Builds digest for renewal of the hash-tree, considering the providedarchiveTimeStampChainObject
as the last chain in the evidence record.protected DigestAlgorithm
AbstractEvidenceRecordRenewalDigestBuilder.getDigestAlgorithm
(ArchiveTimeStampChainObject archiveTimeStampChain) Extracts a digest algorithm defined within XMLArchiveTimeStampChainObject
protected ArchiveTimeStampChainObject
AbstractEvidenceRecordRenewalDigestBuilderHelper.getNextArchiveTimeStampChain
(ArchiveTimeStampChainObject archiveTimeStampChainObject) Returns the next chronologically orderedArchiveTimeStampChainObject
-
Uses of ArchiveTimeStampChainObject in eu.europa.esig.dss.evidencerecord.common.validation
Modifier and TypeMethodDescriptionprotected List
<? extends ArchiveTimeStampChainObject> DefaultEvidenceRecord.buildArchiveTimeStampSequence()
Build an archive time-stamp sequenceList
<? extends ArchiveTimeStampChainObject> DefaultEvidenceRecord.getArchiveTimeStampSequence()
Gets an archive time-stamp sequenceList
<? extends ArchiveTimeStampChainObject> EvidenceRecordParser.parse()
Parses the Evidence Record object and returns a list ofArchiveTimeStampChainObject
s representing an archive time-stamp sequenceModifier and TypeMethodDescriptionprotected boolean
EvidenceRecordTimeStampSequenceVerifier.checkHashTreeValidity
(ArchiveTimeStampObject archiveTimeStamp, ArchiveTimeStampChainObject archiveTimeStampChain) This method verifies whether theArchiveTimeStampObject
and its hash-tree is valid relatively the parentArchiveTimeStampChainObject
protected abstract DSSMessageDigest
EvidenceRecordTimeStampSequenceVerifier.computeTimeStampSequenceHash
(ArchiveTimeStampChainObject archiveTimeStampChain) Computes hash of currentArchiveTimeStampSequenceElement
protected abstract DataObjectDigestBuilder
EvidenceRecordTimeStampSequenceVerifier.getDataObjectDigestBuilder
(DSSDocument document, ArchiveTimeStampChainObject archiveTimeStampChain) ReturnsDataObjectDigestBuilder
corresponding to the current implementationprotected byte[]
EvidenceRecordTimeStampSequenceVerifier.getDocumentDigest
(DSSDocument document, ArchiveTimeStampChainObject archiveTimeStampChain) Returns digest value for the documentprotected 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 DSSDocument
EvidenceRecordTimeStampSequenceVerifier.getMatchingDocument
(Digest digest, ArchiveTimeStampChainObject archiveTimeStampChain, DSSMessageDigest lastTimeStampSequenceHash, List<DSSDocument> detachedContents) This method returns a document with matchingDigest
from a provided list ofdetachedContents
protected 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
.ModifierConstructorDescriptionEvidenceRecordCertificateSource
(List<? extends ArchiveTimeStampChainObject> archiveTimeStampSequence) Default constructorEvidenceRecordCRLSource
(List<? extends ArchiveTimeStampChainObject> archiveTimeStampSequence) Default constructorEvidenceRecordOCSPSource
(List<? extends ArchiveTimeStampChainObject> archiveTimeStampSequence) Default constructor -
Uses of ArchiveTimeStampChainObject in eu.europa.esig.dss.evidencerecord.xml.digest
Modifier and TypeMethodDescriptionXMLEvidenceRecordRenewalDigestBuilderHelper.buildArchiveTimeStampSequenceDigest
(ArchiveTimeStampChainObject archiveTimeStampChain) -
Uses of ArchiveTimeStampChainObject in eu.europa.esig.dss.evidencerecord.xml.validation
Modifier and TypeClassDescriptionclass
Ths Xml Evidence Record representation of ArchiveTimeStampChain elementModifier and TypeMethodDescriptionprotected DSSMessageDigest
XmlEvidenceRecordTimeStampSequenceVerifier.computeTimeStampSequenceHash
(ArchiveTimeStampChainObject archiveTimeStampChain) protected String
XmlEvidenceRecordTimeStampSequenceVerifier.getCanonicalizationMethod
(ArchiveTimeStampChainObject archiveTimeStampChain) Extracts a canonicalization method defined within XMLArchiveTimeStampChainObject
protected DataObjectDigestBuilder
XmlEvidenceRecordTimeStampSequenceVerifier.getDataObjectDigestBuilder
(DSSDocument document, ArchiveTimeStampChainObject archiveTimeStampChain) protected List
<? extends DigestValueGroup> XmlEvidenceRecordTimeStampSequenceVerifier.getHashTree
(List<? extends DigestValueGroup> originalHashTree, List<DSSDocument> detachedContents, ManifestFile manifestFile, ArchiveTimeStampChainObject archiveTimeStampChain, DSSMessageDigest lastTimeStampHash, DSSMessageDigest lastTimeStampSequenceHash)