Class TimestampQualificationAtTimeBlock

java.lang.Object
eu.europa.esig.dss.validation.process.Chain<eu.europa.esig.dss.detailedreport.jaxb.XmlValidationTimestampQualificationAtTime>
eu.europa.esig.dss.validation.process.qualification.timestamp.TimestampQualificationAtTimeBlock

public class TimestampQualificationAtTimeBlock extends Chain<eu.europa.esig.dss.detailedreport.jaxb.XmlValidationTimestampQualificationAtTime>
Verifies timestamp's qualification at the given time
  • Constructor Details

    • TimestampQualificationAtTimeBlock

      public TimestampQualificationAtTimeBlock(eu.europa.esig.dss.i18n.I18nProvider i18nProvider, eu.europa.esig.dss.enumerations.ValidationTime validationTime, eu.europa.esig.dss.diagnostic.TimestampWrapper timestamp, List<eu.europa.esig.dss.diagnostic.TrustServiceWrapper> acceptableServices)
      Constructor for validation at the timestamp generation time
      Parameters:
      i18nProvider - I18nProvider
      validationTime - ValidationTime
      timestamp - TimestampWrapper qualification of which will be verified
      acceptableServices - a list of acceptable TrustServiceWrappers
    • TimestampQualificationAtTimeBlock

      public TimestampQualificationAtTimeBlock(eu.europa.esig.dss.i18n.I18nProvider i18nProvider, eu.europa.esig.dss.enumerations.ValidationTime validationTime, Date date, eu.europa.esig.dss.diagnostic.TimestampWrapper timestamp, List<eu.europa.esig.dss.diagnostic.TrustServiceWrapper> acceptableServices)
      Constructor with a custom validation date
      Parameters:
      i18nProvider - I18nProvider
      validationTime - ValidationTime
      date - Date validation time
      timestamp - TimestampWrapper qualification of which will be verified
      acceptableServices - a list of acceptable TrustServiceWrappers
  • Method Details

    • buildChainTitle

      protected String buildChainTitle()
      Description copied from class: Chain
      Builds the chain title
      Overrides:
      buildChainTitle in class Chain<eu.europa.esig.dss.detailedreport.jaxb.XmlValidationTimestampQualificationAtTime>
      Returns:
      String chain title
    • initChain

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

      protected void addAdditionalInfo()
      Description copied from class: Chain
      Adds additional info to the chain
      Overrides:
      addAdditionalInfo in class Chain<eu.europa.esig.dss.detailedreport.jaxb.XmlValidationTimestampQualificationAtTime>