Class SKCommonCertificateVerifier

java.lang.Object
org.digidoc4j.impl.asic.SKCommonCertificateVerifier
All Implemented Interfaces:
eu.europa.esig.dss.validation.CertificateVerifier, Serializable

public class SKCommonCertificateVerifier extends Object implements Serializable, eu.europa.esig.dss.validation.CertificateVerifier
Delegate class for SD-DSS CommonCertificateVerifier. Needed for making serialization possible
See Also:
  • Constructor Details

    • SKCommonCertificateVerifier

      public SKCommonCertificateVerifier()
  • Method Details

    • setTrustedCertSources

      public void setTrustedCertSources(eu.europa.esig.dss.spi.x509.CertificateSource... certSources)
      Specified by:
      setTrustedCertSources in interface eu.europa.esig.dss.validation.CertificateVerifier
    • addTrustedCertSources

      public void addTrustedCertSources(eu.europa.esig.dss.spi.x509.CertificateSource... certSources)
      Specified by:
      addTrustedCertSources in interface eu.europa.esig.dss.validation.CertificateVerifier
    • setTrustedCertSources

      public void setTrustedCertSources(eu.europa.esig.dss.spi.x509.ListCertificateSource trustedListCertificateSource)
      Specified by:
      setTrustedCertSources in interface eu.europa.esig.dss.validation.CertificateVerifier
    • getAdjunctCertSources

      public eu.europa.esig.dss.spi.x509.ListCertificateSource getAdjunctCertSources()
      Specified by:
      getAdjunctCertSources in interface eu.europa.esig.dss.validation.CertificateVerifier
    • getOcspSource

      public eu.europa.esig.dss.spi.x509.revocation.RevocationSource<eu.europa.esig.dss.model.x509.revocation.ocsp.OCSP> getOcspSource()
      Specified by:
      getOcspSource in interface eu.europa.esig.dss.validation.CertificateVerifier
    • getCrlSource

      public eu.europa.esig.dss.spi.x509.revocation.RevocationSource<eu.europa.esig.dss.model.x509.revocation.crl.CRL> getCrlSource()
      Specified by:
      getCrlSource in interface eu.europa.esig.dss.validation.CertificateVerifier
    • setCrlSource

      public void setCrlSource(eu.europa.esig.dss.spi.x509.revocation.RevocationSource<eu.europa.esig.dss.model.x509.revocation.crl.CRL> crlSource)
      Specified by:
      setCrlSource in interface eu.europa.esig.dss.validation.CertificateVerifier
    • setOcspSource

      public void setOcspSource(eu.europa.esig.dss.spi.x509.revocation.RevocationSource<eu.europa.esig.dss.model.x509.revocation.ocsp.OCSP> ocspSource)
      Specified by:
      setOcspSource in interface eu.europa.esig.dss.validation.CertificateVerifier
    • getRevocationDataLoadingStrategyFactory

      public eu.europa.esig.dss.validation.RevocationDataLoadingStrategyFactory getRevocationDataLoadingStrategyFactory()
      Specified by:
      getRevocationDataLoadingStrategyFactory in interface eu.europa.esig.dss.validation.CertificateVerifier
    • setRevocationDataLoadingStrategyFactory

      public void setRevocationDataLoadingStrategyFactory(eu.europa.esig.dss.validation.RevocationDataLoadingStrategyFactory revocationDataLoadingStrategyFactory)
      Specified by:
      setRevocationDataLoadingStrategyFactory in interface eu.europa.esig.dss.validation.CertificateVerifier
    • getRevocationDataVerifier

      public eu.europa.esig.dss.validation.RevocationDataVerifier getRevocationDataVerifier()
      Specified by:
      getRevocationDataVerifier in interface eu.europa.esig.dss.validation.CertificateVerifier
    • setRevocationDataVerifier

      public void setRevocationDataVerifier(eu.europa.esig.dss.validation.RevocationDataVerifier revocationDataVerifier)
      Specified by:
      setRevocationDataVerifier in interface eu.europa.esig.dss.validation.CertificateVerifier
    • isRevocationFallback

      public boolean isRevocationFallback()
      Specified by:
      isRevocationFallback in interface eu.europa.esig.dss.validation.CertificateVerifier
    • setRevocationFallback

      public void setRevocationFallback(boolean isRevocationFallback)
      Specified by:
      setRevocationFallback in interface eu.europa.esig.dss.validation.CertificateVerifier
    • getTrustedCertSources

      public eu.europa.esig.dss.spi.x509.ListCertificateSource getTrustedCertSources()
      Specified by:
      getTrustedCertSources in interface eu.europa.esig.dss.validation.CertificateVerifier
    • setAdjunctCertSources

      public void setAdjunctCertSources(eu.europa.esig.dss.spi.x509.CertificateSource... certSources)
      Specified by:
      setAdjunctCertSources in interface eu.europa.esig.dss.validation.CertificateVerifier
    • addAdjunctCertSources

      public void addAdjunctCertSources(eu.europa.esig.dss.spi.x509.CertificateSource... certSources)
      Specified by:
      addAdjunctCertSources in interface eu.europa.esig.dss.validation.CertificateVerifier
    • setAdjunctCertSources

      public void setAdjunctCertSources(eu.europa.esig.dss.spi.x509.ListCertificateSource adjunctListCertificateSource)
      Specified by:
      setAdjunctCertSources in interface eu.europa.esig.dss.validation.CertificateVerifier
    • getAIASource

      public eu.europa.esig.dss.spi.x509.aia.AIASource getAIASource()
      Specified by:
      getAIASource in interface eu.europa.esig.dss.validation.CertificateVerifier
    • setAIASource

      public void setAIASource(eu.europa.esig.dss.spi.x509.aia.AIASource aiaSource)
      Specified by:
      setAIASource in interface eu.europa.esig.dss.validation.CertificateVerifier
    • setDefaultDigestAlgorithm

      public void setDefaultDigestAlgorithm(eu.europa.esig.dss.enumerations.DigestAlgorithm digestAlgorithm)
      Specified by:
      setDefaultDigestAlgorithm in interface eu.europa.esig.dss.validation.CertificateVerifier
    • getDefaultDigestAlgorithm

      public eu.europa.esig.dss.enumerations.DigestAlgorithm getDefaultDigestAlgorithm()
      Specified by:
      getDefaultDigestAlgorithm in interface eu.europa.esig.dss.validation.CertificateVerifier
    • setAlertOnInvalidTimestamp

      public void setAlertOnInvalidTimestamp(eu.europa.esig.dss.alert.StatusAlert alertOnInvalidTimestamp)
      Specified by:
      setAlertOnInvalidTimestamp in interface eu.europa.esig.dss.validation.CertificateVerifier
    • getAlertOnInvalidTimestamp

      public eu.europa.esig.dss.alert.StatusAlert getAlertOnInvalidTimestamp()
      Specified by:
      getAlertOnInvalidTimestamp in interface eu.europa.esig.dss.validation.CertificateVerifier
    • setAlertOnMissingRevocationData

      public void setAlertOnMissingRevocationData(eu.europa.esig.dss.alert.StatusAlert alertOnMissingRevocationData)
      Specified by:
      setAlertOnMissingRevocationData in interface eu.europa.esig.dss.validation.CertificateVerifier
    • getAlertOnMissingRevocationData

      public eu.europa.esig.dss.alert.StatusAlert getAlertOnMissingRevocationData()
      Specified by:
      getAlertOnMissingRevocationData in interface eu.europa.esig.dss.validation.CertificateVerifier
    • setAlertOnRevokedCertificate

      public void setAlertOnRevokedCertificate(eu.europa.esig.dss.alert.StatusAlert alertOnRevokedCertificate)
      Specified by:
      setAlertOnRevokedCertificate in interface eu.europa.esig.dss.validation.CertificateVerifier
    • getAlertOnRevokedCertificate

      public eu.europa.esig.dss.alert.StatusAlert getAlertOnRevokedCertificate()
      Specified by:
      getAlertOnRevokedCertificate in interface eu.europa.esig.dss.validation.CertificateVerifier
    • setAlertOnNoRevocationAfterBestSignatureTime

      public void setAlertOnNoRevocationAfterBestSignatureTime(eu.europa.esig.dss.alert.StatusAlert alertOnNoRevocationAfterBestSignatureTime)
      Specified by:
      setAlertOnNoRevocationAfterBestSignatureTime in interface eu.europa.esig.dss.validation.CertificateVerifier
    • getAlertOnNoRevocationAfterBestSignatureTime

      public eu.europa.esig.dss.alert.StatusAlert getAlertOnNoRevocationAfterBestSignatureTime()
      Specified by:
      getAlertOnNoRevocationAfterBestSignatureTime in interface eu.europa.esig.dss.validation.CertificateVerifier
    • setAlertOnUncoveredPOE

      public void setAlertOnUncoveredPOE(eu.europa.esig.dss.alert.StatusAlert alertOnUncoveredPOE)
      Specified by:
      setAlertOnUncoveredPOE in interface eu.europa.esig.dss.validation.CertificateVerifier
    • getAlertOnUncoveredPOE

      public eu.europa.esig.dss.alert.StatusAlert getAlertOnUncoveredPOE()
      Specified by:
      getAlertOnUncoveredPOE in interface eu.europa.esig.dss.validation.CertificateVerifier
    • setAlertOnExpiredSignature

      public void setAlertOnExpiredSignature(eu.europa.esig.dss.alert.StatusAlert alertOnUncoveredPOE)
      Specified by:
      setAlertOnExpiredSignature in interface eu.europa.esig.dss.validation.CertificateVerifier
    • getAlertOnExpiredSignature

      public eu.europa.esig.dss.alert.StatusAlert getAlertOnExpiredSignature()
      Specified by:
      getAlertOnExpiredSignature in interface eu.europa.esig.dss.validation.CertificateVerifier
    • isCheckRevocationForUntrustedChains

      public boolean isCheckRevocationForUntrustedChains()
      Specified by:
      isCheckRevocationForUntrustedChains in interface eu.europa.esig.dss.validation.CertificateVerifier
    • setExtractPOEFromUntrustedChains

      public void setExtractPOEFromUntrustedChains(boolean isExtractPOEFromUntrustedChains)
      Specified by:
      setExtractPOEFromUntrustedChains in interface eu.europa.esig.dss.validation.CertificateVerifier
    • isExtractPOEFromUntrustedChains

      public boolean isExtractPOEFromUntrustedChains()
      Specified by:
      isExtractPOEFromUntrustedChains in interface eu.europa.esig.dss.validation.CertificateVerifier
    • setCheckRevocationForUntrustedChains

      public void setCheckRevocationForUntrustedChains(boolean checkRevocationForUntrustedChains)
      Specified by:
      setCheckRevocationForUntrustedChains in interface eu.europa.esig.dss.validation.CertificateVerifier