Class QWACForTLSBindingCertificateValidationBlock

java.lang.Object
eu.europa.esig.dss.validation.process.Chain<eu.europa.esig.dss.detailedreport.jaxb.XmlQWACProcess>
eu.europa.esig.dss.validation.process.qualification.certificate.qwac.QWACForTLSBindingCertificateValidationBlock

public class QWACForTLSBindingCertificateValidationBlock extends Chain<eu.europa.esig.dss.detailedreport.jaxb.XmlQWACProcess>
This class runs a validation process for QWAC as per ETSI TS 119 411-5 for a TLS Binding certificate (e.g. 2-QWAC certificate of the TLS Certificate Binding JAdES signature)
  • Constructor Details

    • QWACForTLSBindingCertificateValidationBlock

      public QWACForTLSBindingCertificateValidationBlock(eu.europa.esig.dss.i18n.I18nProvider i18nProvider, Date validationTime, eu.europa.esig.dss.diagnostic.SignatureWrapper bindingSignature, eu.europa.esig.dss.diagnostic.CertificateWrapper certificate, Map<String, eu.europa.esig.dss.detailedreport.jaxb.XmlBasicBuildingBlocks> bbbs, eu.europa.esig.dss.detailedreport.jaxb.XmlCertificateQualificationProcess certificateQualification, String websiteUrl)
      Default constructor
      Parameters:
      i18nProvider - the access to translations
      validationTime - Date used to perform the validation
      bindingSignature - SignatureWrapper TLS Certificate Binding signature
      certificate - CertificateWrapper representing a TLS certificate to be validated
      bbbs - map of Basic Building Blocks
      certificateQualification - XmlCertificateQualificationProcess
      websiteUrl - String representing a URL of the website in question
  • 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.XmlQWACProcess>
      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.XmlQWACProcess>