Class QSCDStrategyFactory

java.lang.Object
eu.europa.esig.dss.validation.process.qualification.certificate.checks.qscd.QSCDStrategyFactory

public final class QSCDStrategyFactory extends Object
Used to obtain a QSCDStrategy for the given certificate and a TrustService
  • Method Summary

    Modifier and Type
    Method
    Description
    createQSCDFromCert(eu.europa.esig.dss.diagnostic.CertificateWrapper signingCertificate)
    Creates a QSCD Strategy from the given certificate
    createQSCDFromCertAndTL(eu.europa.esig.dss.diagnostic.CertificateWrapper signingCertificate, eu.europa.esig.dss.diagnostic.TrustServiceWrapper caQcTrustService, eu.europa.esig.dss.enumerations.CertificateQualifiedStatus qualified)
    Creates a QSCD Strategy from the given certificate and TrustService
    createQSCDFromTL(eu.europa.esig.dss.diagnostic.TrustServiceWrapper trustService, eu.europa.esig.dss.enumerations.CertificateQualifiedStatus qualified, QSCDStrategy qscdFromCertificate)
    Creates a QSCD Strategy from the TrustService

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • createQSCDFromCert

      public static QSCDStrategy createQSCDFromCert(eu.europa.esig.dss.diagnostic.CertificateWrapper signingCertificate)
      Creates a QSCD Strategy from the given certificate
      Parameters:
      signingCertificate - CertificateWrapper
      Returns:
      QSCDStrategy
    • createQSCDFromTL

      public static QSCDStrategy createQSCDFromTL(eu.europa.esig.dss.diagnostic.TrustServiceWrapper trustService, eu.europa.esig.dss.enumerations.CertificateQualifiedStatus qualified, QSCDStrategy qscdFromCertificate)
      Creates a QSCD Strategy from the TrustService
      Parameters:
      trustService - TrustServiceWrapper
      qualified - CertificateQualifiedStatus
      qscdFromCertificate - QSCDStrategy
      Returns:
      QSCDStrategy
    • createQSCDFromCertAndTL

      public static QSCDStrategy createQSCDFromCertAndTL(eu.europa.esig.dss.diagnostic.CertificateWrapper signingCertificate, eu.europa.esig.dss.diagnostic.TrustServiceWrapper caQcTrustService, eu.europa.esig.dss.enumerations.CertificateQualifiedStatus qualified)
      Creates a QSCD Strategy from the given certificate and TrustService
      Parameters:
      signingCertificate - CertificateWrapper
      caQcTrustService - TrustServiceWrapper
      qualified - CertificateQualifiedStatus of the certificate
      Returns:
      QSCDStrategy