java.lang.Object
eu.europa.esig.dss.validation.process.qualification.certificate.checks.qualified.QualificationStrategyFactory

public final class QualificationStrategyFactory extends Object
Gets a QualificationStrategy to detect qualification strategy for a certificate
  • Method Details

    • createQualificationFromCert

      public static QualificationStrategy createQualificationFromCert(eu.europa.esig.dss.diagnostic.CertificateWrapper signingCertificate)
      Creates QualificationStrategy from the certificate
      Parameters:
      signingCertificate - CertificateWrapper
      Returns:
      QualificationStrategy
    • createQualificationFromTL

      public static QualificationStrategy createQualificationFromTL(eu.europa.esig.dss.diagnostic.TrustServiceWrapper trustService, QualificationStrategy qualifiedInCert)
      Creates QualificationStrategy from the Trusted Service
      Parameters:
      trustService - TrustServiceWrapper
      qualifiedInCert - QualificationStrategy
      Returns:
      QualificationStrategy
    • createQualificationFromCertAndTL

      public static QualificationStrategy createQualificationFromCertAndTL(eu.europa.esig.dss.diagnostic.CertificateWrapper signingCertificate, eu.europa.esig.dss.diagnostic.TrustServiceWrapper caQcTrustService)
      Creates QualificationStrategy from the certificate and Trusted Service
      Parameters:
      signingCertificate - CertificateWrapper
      caQcTrustService - TrustServiceWrapper
      Returns:
      QualificationStrategy