Class CMSTimestampValidator
- java.lang.Object
-
- eu.europa.esig.dss.validation.SignedDocumentValidator
-
- eu.europa.esig.dss.cades.validation.CMSDocumentValidator
-
- eu.europa.esig.dss.cades.validation.CMSTimestampValidator
-
- All Implemented Interfaces:
DocumentValidator,ProcessExecutorProvider<SignatureProcessExecutor>,TimestampValidator
- Direct Known Subclasses:
ASiCEWithCAdESTimestampValidator
public class CMSTimestampValidator extends CMSDocumentValidator implements TimestampValidator
-
-
Field Summary
-
Fields inherited from class eu.europa.esig.dss.cades.validation.CMSDocumentValidator
cmsSignedData
-
Fields inherited from class eu.europa.esig.dss.validation.SignedDocumentValidator
certificateVerifier, containerContents, detachedContents, document, manifestFiles, processExecutor, providedSigningCertificateToken, signaturePolicyProvider, signatureScopeFinder, validationCertPool
-
-
Constructor Summary
Constructors Constructor Description CMSTimestampValidator(DSSDocument timestamp)CMSTimestampValidator(DSSDocument timestamp, TimestampType type)
-
Method Summary
Modifier and Type Method Description List<AdvancedSignature>getSignatures()Retrieves the signatures found in the documentTimestampTokengetTimestamp()Retrieves the time-stamp tokenvoidsetTimestampedData(DSSDocument timestampedData)Sets theDSSDocumentcontaining the time-stamped content.-
Methods inherited from class eu.europa.esig.dss.cades.validation.CMSDocumentValidator
getOriginalDocuments, getOriginalDocuments, isSupported
-
Methods inherited from class eu.europa.esig.dss.validation.SignedDocumentValidator
defineSigningCertificate, ensureSignaturePolicyDetectorInitialized, fromDocument, getContainerInfo, prepareSignatureValidationContext, processSignaturesValidation, processValidationPolicy, provideProcessExecutorInstance, setCertificateVerifier, setContainerContents, setDetachedContents, setEnableEtsiValidationReport, setManifestFiles, setProcessExecutor, setSignaturePolicyProvider, setValidationLevel, validateDocument, validateDocument, validateDocument, validateDocument, validateDocument, validateDocument, validateDocument
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface eu.europa.esig.dss.validation.timestamp.TimestampValidator
setCertificateVerifier
-
-
-
-
Constructor Detail
-
CMSTimestampValidator
public CMSTimestampValidator(DSSDocument timestamp)
-
CMSTimestampValidator
public CMSTimestampValidator(DSSDocument timestamp, TimestampType type)
-
-
Method Detail
-
getSignatures
public List<AdvancedSignature> getSignatures()
Description copied from interface:DocumentValidatorRetrieves the signatures found in the document- Specified by:
getSignaturesin interfaceDocumentValidator- Overrides:
getSignaturesin classCMSDocumentValidator- Returns:
- a list of AdvancedSignatures for validation purposes
-
getTimestamp
public TimestampToken getTimestamp()
Description copied from interface:TimestampValidatorRetrieves the time-stamp token- Specified by:
getTimestampin interfaceTimestampValidator- Returns:
-
setTimestampedData
public void setTimestampedData(DSSDocument timestampedData)
Description copied from interface:TimestampValidatorSets theDSSDocumentcontaining the time-stamped content.- Specified by:
setTimestampedDatain interfaceTimestampValidator- Parameters:
timestampedData- theDSSDocumentto set
-
-