Module jpms_dss_validation
Class EvidenceRecordTimestampsValidationBlock
java.lang.Object
eu.europa.esig.dss.validation.process.vpftsp.TimestampsValidationBlock
eu.europa.esig.dss.validation.process.vpfswatsp.evidencerecord.EvidenceRecordTimestampsValidationBlock
Verifies a time-stamp of an Evidence Record
-
Field Summary
Fields inherited from class eu.europa.esig.dss.validation.process.vpftsp.TimestampsValidationBlock
currentTime, policy, timestamps -
Constructor Summary
ConstructorsConstructorDescriptionEvidenceRecordTimestampsValidationBlock(eu.europa.esig.dss.i18n.I18nProvider i18nProvider, eu.europa.esig.dss.diagnostic.EvidenceRecordWrapper evidenceRecord, eu.europa.esig.dss.diagnostic.DiagnosticData diagnosticData, eu.europa.esig.dss.policy.ValidationPolicy policy, Date currentTime, Map<String, eu.europa.esig.dss.detailedreport.jaxb.XmlBasicBuildingBlocks> bbbs, List<eu.europa.esig.dss.detailedreport.jaxb.XmlTLAnalysis> tlAnalysis, eu.europa.esig.dss.enumerations.ValidationLevel validationLevel) Default constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected POEExtractiongetPoe(eu.europa.esig.dss.diagnostic.TimestampWrapper timestamp) Returns POE object fortimestampvalidationprotected List<eu.europa.esig.dss.diagnostic.TimestampWrapper> Returns a list of time-stamp tokens to be validatedMethods inherited from class eu.europa.esig.dss.validation.process.vpftsp.TimestampsValidationBlock
execute
-
Constructor Details
-
EvidenceRecordTimestampsValidationBlock
public EvidenceRecordTimestampsValidationBlock(eu.europa.esig.dss.i18n.I18nProvider i18nProvider, eu.europa.esig.dss.diagnostic.EvidenceRecordWrapper evidenceRecord, eu.europa.esig.dss.diagnostic.DiagnosticData diagnosticData, eu.europa.esig.dss.policy.ValidationPolicy policy, Date currentTime, Map<String, eu.europa.esig.dss.detailedreport.jaxb.XmlBasicBuildingBlocks> bbbs, List<eu.europa.esig.dss.detailedreport.jaxb.XmlTLAnalysis> tlAnalysis, eu.europa.esig.dss.enumerations.ValidationLevel validationLevel) Default constructor- Parameters:
i18nProvider-I18nProviderevidenceRecord-EvidenceRecordWrappers to validate time-stamps fromdiagnosticData-DiagnosticDatapolicy-ValidationPolicycurrentTime-Datevalidation timebbbs- map ofXmlBasicBuildingBlocksto fill the validation resulttlAnalysis- a list ofXmlTLAnalysisvalidationLevel-ValidationLevelthe target highest level
-
-
Method Details
-
getTimestamps
Description copied from class:TimestampsValidationBlockReturns a list of time-stamp tokens to be validated- Overrides:
getTimestampsin classTimestampsValidationBlock- Returns:
- a list of
TimestampWrappers
-
getPoe
Description copied from class:TimestampsValidationBlockReturns POE object fortimestampvalidation- Overrides:
getPoein classTimestampsValidationBlock- Parameters:
timestamp-TimestampWrapperto be validated- Returns:
POEExtraction
-