Class ValidationContextInitialization

java.lang.Object
eu.europa.esig.dss.validation.process.Chain<eu.europa.esig.dss.detailedreport.jaxb.XmlVCI>
eu.europa.esig.dss.validation.process.bbb.vci.ValidationContextInitialization

public class ValidationContextInitialization extends Chain<eu.europa.esig.dss.detailedreport.jaxb.XmlVCI>
5.2.4 Validation context initialization This building block initializes the validation constraints (chain constraints, cryptographic constraints, signature elements constraints) and parameters (X.509 validation parameters including trust anchors, certificate validation data) that will be used to validate the signature.
  • Constructor Details

    • ValidationContextInitialization

      public ValidationContextInitialization(eu.europa.esig.dss.i18n.I18nProvider i18nProvider, eu.europa.esig.dss.diagnostic.SignatureWrapper signature, eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.model.policy.ValidationPolicy validationPolicy)
      Default constructor
      Parameters:
      i18nProvider - I18nProvider
      signature - SignatureWrapper
      context - Context
      validationPolicy - ValidationPolicy
  • 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.XmlVCI>
      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.XmlVCI>