Class EvidenceRecordTimestampsValidationBlock

java.lang.Object
eu.europa.esig.dss.validation.process.vpftsp.TimestampsValidationBlock
eu.europa.esig.dss.validation.process.vpfswatsp.evidencerecord.EvidenceRecordTimestampsValidationBlock

public class EvidenceRecordTimestampsValidationBlock extends TimestampsValidationBlock
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

    Constructors
    Constructor
    Description
    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.model.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 Type
    Method
    Description
    protected POEExtraction
    getPoe(eu.europa.esig.dss.diagnostic.TimestampWrapper timestamp)
    Returns POE object for timestamp validation
    protected List<eu.europa.esig.dss.diagnostic.TimestampWrapper>
    Returns a list of time-stamp tokens to be validated

    Methods inherited from class eu.europa.esig.dss.validation.process.vpftsp.TimestampsValidationBlock

    execute

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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.model.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 - I18nProvider
      evidenceRecord - EvidenceRecordWrappers to validate time-stamps from
      diagnosticData - DiagnosticData
      policy - ValidationPolicy
      currentTime - Date validation time
      bbbs - map of XmlBasicBuildingBlocks to fill the validation result
      tlAnalysis - a list of XmlTLAnalysis
      validationLevel - ValidationLevel the target highest level
  • Method Details