java.lang.Object
eu.europa.esig.dss.validation.process.qualification.certificate.checks.type.TypeStrategyFactory

public final class TypeStrategyFactory extends Object
Creates a TypeStrategy
  • Method Summary

    Modifier and Type
    Method
    Description
    createTypeFromCert(eu.europa.esig.dss.diagnostic.CertificateWrapper signingCertificate)
    Creates a TypeStrategy from the certificate
    createTypeFromCertAndTL(eu.europa.esig.dss.diagnostic.CertificateWrapper signingCertificate, eu.europa.esig.dss.diagnostic.TrustServiceWrapper caQcTrustService, eu.europa.esig.dss.enumerations.CertificateQualifiedStatus qualified)
    Creates a TypeStrategy from a certificate and Trusted Service
    createTypeFromTL(eu.europa.esig.dss.diagnostic.TrustServiceWrapper trustService, eu.europa.esig.dss.enumerations.CertificateQualifiedStatus qualified, TypeStrategy typeInCert)
    Creates a TypeStrategy from a Trusted Service

    Methods inherited from class java.lang.Object

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

    • createTypeFromCert

      public static TypeStrategy createTypeFromCert(eu.europa.esig.dss.diagnostic.CertificateWrapper signingCertificate)
      Creates a TypeStrategy from the certificate
      Parameters:
      signingCertificate - CertificateWrapper
      Returns:
      TypeStrategy
    • createTypeFromTL

      public static TypeStrategy createTypeFromTL(eu.europa.esig.dss.diagnostic.TrustServiceWrapper trustService, eu.europa.esig.dss.enumerations.CertificateQualifiedStatus qualified, TypeStrategy typeInCert)
      Creates a TypeStrategy from a Trusted Service
      Parameters:
      trustService - TrustServiceWrapper
      qualified - CertificateQualifiedStatus
      typeInCert - TypeStrategy
      Returns:
      TypeStrategy
    • createTypeFromCertAndTL

      public static TypeStrategy createTypeFromCertAndTL(eu.europa.esig.dss.diagnostic.CertificateWrapper signingCertificate, eu.europa.esig.dss.diagnostic.TrustServiceWrapper caQcTrustService, eu.europa.esig.dss.enumerations.CertificateQualifiedStatus qualified)
      Creates a TypeStrategy from a certificate and Trusted Service
      Parameters:
      signingCertificate - CertificateWrapper
      caQcTrustService - TrustServiceWrapper
      qualified - CertificateQualifiedStatus
      Returns:
      TypeStrategy