Class CertQualificationAtTimeForQWACBlock

java.lang.Object
eu.europa.esig.dss.validation.process.Chain<eu.europa.esig.dss.detailedreport.jaxb.XmlValidationCertificateQualification>
eu.europa.esig.dss.validation.process.qualification.certificate.CertQualificationAtTimeBlock
eu.europa.esig.dss.validation.process.qualification.certificate.qwac.CertQualificationAtTimeForQWACBlock

public class CertQualificationAtTimeForQWACBlock extends CertQualificationAtTimeBlock
This class determines certificates qualification status as per ETSI TS 119 615 at the given time for a QWAC.
  • Constructor Details

    • CertQualificationAtTimeForQWACBlock

      public CertQualificationAtTimeForQWACBlock(eu.europa.esig.dss.i18n.I18nProvider i18nProvider, eu.europa.esig.dss.enumerations.ValidationTime validationTime, eu.europa.esig.dss.diagnostic.CertificateWrapper signingCertificate, List<eu.europa.esig.dss.diagnostic.TrustServiceWrapper> acceptableServices)
      Constructor to instantiate the validation at the certificate's issuance time
      Parameters:
      i18nProvider - I18nProvider
      validationTime - ValidationTime
      signingCertificate - CertificateWrapper to get qualification for
      acceptableServices - list of TrustServiceWrappers
    • CertQualificationAtTimeForQWACBlock

      public CertQualificationAtTimeForQWACBlock(eu.europa.esig.dss.i18n.I18nProvider i18nProvider, eu.europa.esig.dss.enumerations.ValidationTime validationTime, Date date, eu.europa.esig.dss.diagnostic.CertificateWrapper signingCertificate, List<eu.europa.esig.dss.diagnostic.TrustServiceWrapper> acceptableServices)
      Constructor to instantiate the validation at the validation time
      Parameters:
      i18nProvider - I18nProvider
      validationTime - ValidationTime
      date - Date
      signingCertificate - CertificateWrapper to get qualification for
      acceptableServices - list of TrustServiceWrappers
  • Method Details

    • executeQSCDCheck

      protected boolean executeQSCDCheck()
      Description copied from class: CertQualificationAtTimeBlock
      This method defines whether a QSCD check should be processed for certificate qualification determination. NOTE: Can be disabled in some cases, e.g. for QWAC validation
      Overrides:
      executeQSCDCheck in class CertQualificationAtTimeBlock
      Returns:
      whether QSCD check should be executed