Class CertificateChainCryptographicChecker

java.lang.Object
eu.europa.esig.dss.validation.process.Chain<eu.europa.esig.dss.detailedreport.jaxb.XmlCC>
eu.europa.esig.dss.validation.process.bbb.sav.cc.CertificateChainCryptographicChecker
Direct Known Subclasses:
TokenCertificateChainCryptographicChecker

public class CertificateChainCryptographicChecker extends Chain<eu.europa.esig.dss.detailedreport.jaxb.XmlCC>
This class performs a cryptographic validation process for a given certificate chain
  • Constructor Details

    • CertificateChainCryptographicChecker

      public CertificateChainCryptographicChecker(eu.europa.esig.dss.i18n.I18nProvider i18nProvider, eu.europa.esig.dss.diagnostic.CertificateWrapper signingCertificate, List<eu.europa.esig.dss.diagnostic.CertificateWrapper> certificateChain, Date validationTime, eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.i18n.MessageTag position, eu.europa.esig.dss.model.policy.ValidationPolicy validationPolicy)
      Common constructor
      Parameters:
      i18nProvider - the access to translations
      signingCertificate - CertificateWrapper
      certificateChain - a list of CertificateWrappers
      validationTime - Date
      context - Context
      position - MessageTag
      validationPolicy - ValidationPolicy
  • Method Details

    • initChain

      protected void initChain()
      Description copied from class: Chain
      Initializes the chain
      Specified by:
      initChain in class Chain<eu.europa.esig.dss.detailedreport.jaxb.XmlCC>
    • 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.XmlCC>