Class TLSCertificateSupportedByQWAC2ValidationProcessBlock

java.lang.Object
eu.europa.esig.dss.validation.process.Chain<eu.europa.esig.dss.detailedreport.jaxb.XmlValidationQWACProcess>
eu.europa.esig.dss.validation.process.qualification.certificate.qwac.sub.TLSCertificateSupportedByQWAC2ValidationProcessBlock

public class TLSCertificateSupportedByQWAC2ValidationProcessBlock extends Chain<eu.europa.esig.dss.detailedreport.jaxb.XmlValidationQWACProcess>
This class performs validation process of a TLS certificate on whether it is supported by a 2-QWAC certificate (through the TLS Certificate Binding mechanism).
  • Constructor Details

    • TLSCertificateSupportedByQWAC2ValidationProcessBlock

      public TLSCertificateSupportedByQWAC2ValidationProcessBlock(eu.europa.esig.dss.i18n.I18nProvider i18nProvider, eu.europa.esig.dss.diagnostic.DiagnosticData diagnosticData, eu.europa.esig.dss.diagnostic.CertificateWrapper tlsCertificate, eu.europa.esig.dss.detailedreport.jaxb.XmlConclusion tlsCertificateBasicValidationConclusion, eu.europa.esig.dss.detailedreport.jaxb.XmlConclusion bindingSignatureBasicValidationConclusion, eu.europa.esig.dss.enumerations.QWACProfile bindingCertificateProfile, String websiteUrl)
      Common constructor
      Parameters:
      i18nProvider - the access to translations
      diagnosticData - DiagnosticData containing the validation information data
      tlsCertificate - CertificateWrapper representing a TLS certificate to be validated
      tlsCertificateBasicValidationConclusion - XmlConclusion of the TLS/SSL certificate validation process
      bindingSignatureBasicValidationConclusion - XmlConclusion of the TLS/SSL certificate binding signature validation process
      bindingCertificateProfile - QWACProfile
      websiteUrl - String
  • 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.XmlValidationQWACProcess>
      Returns:
      String chain title
    • getQWACProfile

      public eu.europa.esig.dss.enumerations.QWACProfile getQWACProfile()
      Gets the current QWAC profile
      Returns:
      QWACProfile
    • initChain

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