Class PdfRevisionTimestampSource
java.lang.Object
eu.europa.esig.dss.spi.validation.timestamp.AbstractTimestampSource
eu.europa.esig.dss.pades.validation.timestamp.PdfRevisionTimestampSource
Extracts a timestamp from a single
PdfRevision-
Constructor Summary
ConstructorsConstructorDescriptionPdfRevisionTimestampSource(PdfRevision pdfRevision, ListCertificateSource certificateSource, ListRevocationSource<CRL> crlSource, ListRevocationSource<OCSP> ocspSource) Default constructor -
Method Summary
Modifier and TypeMethodDescriptionReturns incorporated references for the revisiongetVRITimestampToken(String vriKey) Returns a timestamp token extracted from the VRI dictionary with the given keyMethods inherited from class AbstractTimestampSource
addReference, addReference, addReferences, createReferenceForCertificate, createReferenceForIdentifier, createReferencesForCertificateRefs, createReferencesForCertificates, createReferencesForCRLBinaries, createReferencesForCRLRefs, createReferencesForIdentifiers, createReferencesForOCSPBinaries, createReferencesForOCSPBinary, createReferencesForOCSPRefs, getEncapsulatedValuesFromEvidenceRecord, getEncapsulatedValuesFromTimestamp, getReferencesFromEvidenceRecord, getReferencesFromTimestamp, getSignerDataTimestampedReferences, processEmbeddedEvidenceRecords, processEvidenceRecordTimestamps
-
Constructor Details
-
PdfRevisionTimestampSource
public PdfRevisionTimestampSource(PdfRevision pdfRevision, ListCertificateSource certificateSource, ListRevocationSource<CRL> crlSource, ListRevocationSource<OCSP> ocspSource) Default constructor- Parameters:
pdfRevision-PdfRevisionto extract references fromcertificateSource-CertificateSourcea merged certificate source to search certificate binariescrlSource-ListRevocationSourcemerged CRL sourceocspSource-ListRevocationSourcemerged OCSP source
-
-
Method Details
-
getIncorporatedReferences
Returns incorporated references for the revision- Returns:
- a list of
TimestampedReferences
-
getVRITimestampToken
Returns a timestamp token extracted from the VRI dictionary with the given key- Parameters:
vriKey-Stringsha-1 of the corresponding signature value- Returns:
TimestampToken
-