Class EvidenceRecordValidationProcess

java.lang.Object
eu.europa.esig.dss.validation.process.Chain<eu.europa.esig.dss.detailedreport.jaxb.XmlValidationProcessEvidenceRecord>
eu.europa.esig.dss.validation.process.vpfswatsp.evidencerecord.EvidenceRecordValidationProcess

public class EvidenceRecordValidationProcess extends Chain<eu.europa.esig.dss.detailedreport.jaxb.XmlValidationProcessEvidenceRecord>
Performs Evidence Record validation as per clause 5.6.3 "Validation Process for Signatures providing Long Term Availability and Integrity of Validation Material", step 1) 5.6.3.4 "Processing"
  • Constructor Details

    • EvidenceRecordValidationProcess

      public EvidenceRecordValidationProcess(eu.europa.esig.dss.i18n.I18nProvider i18nProvider, eu.europa.esig.dss.diagnostic.DiagnosticData diagnosticData, eu.europa.esig.dss.diagnostic.EvidenceRecordWrapper evidenceRecord, Collection<eu.europa.esig.dss.detailedreport.jaxb.XmlTimestamp> xmlTimestamps, Map<String,eu.europa.esig.dss.detailedreport.jaxb.XmlBasicBuildingBlocks> bbbs, eu.europa.esig.dss.model.policy.ValidationPolicy validationPolicy, Date currentTime)
      Common constructor
      Parameters:
      i18nProvider - the access to translations
      diagnosticData - DiagnosticData
      evidenceRecord - EvidenceRecordWrapper to be validated
      xmlTimestamps - a collection of XmlTimestamp validations
      bbbs - a map of performed XmlBasicBuildingBlockss
      validationPolicy - ValidationPolicy to be used
      currentTime - Date validation time
  • Method Details

    • getTitle

      protected eu.europa.esig.dss.i18n.MessageTag getTitle()
      Description copied from class: Chain
      Returns title of a Chain (i.e. BasicBuildingBlock title)
      Overrides:
      getTitle in class Chain<eu.europa.esig.dss.detailedreport.jaxb.XmlValidationProcessEvidenceRecord>
      Returns:
      MessageTag
    • initChain

      protected void initChain()
      Description copied from class: Chain
      Initializes the chain
      Specified by:
      initChain in class Chain<eu.europa.esig.dss.detailedreport.jaxb.XmlValidationProcessEvidenceRecord>