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(I18nProvider i18nProvider, EvidenceRecordWrapper evidenceRecord, DiagnosticData diagnosticData, ValidationPolicy policy, Date currentTime, Map<String, XmlBasicBuildingBlocks> bbbs, List<XmlTLAnalysis> tlAnalysis, ValidationLevel validationLevel) Default constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected POEExtractiongetPoe(TimestampWrapper timestamp) Returns POE object fortimestampvalidationprotected List<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(I18nProvider i18nProvider, EvidenceRecordWrapper evidenceRecord, DiagnosticData diagnosticData, ValidationPolicy policy, Date currentTime, Map<String, XmlBasicBuildingBlocks> bbbs, List<XmlTLAnalysis> tlAnalysis, 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
-