Package org.digidoc4j.impl.asic
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addAdjunctCertSources
(eu.europa.esig.dss.spi.x509.CertificateSource... certSources) void
addTrustedCertSources
(eu.europa.esig.dss.spi.x509.CertificateSource... certSources) eu.europa.esig.dss.spi.x509.ListCertificateSource
eu.europa.esig.dss.spi.x509.aia.AIASource
eu.europa.esig.dss.alert.StatusAlert
eu.europa.esig.dss.alert.StatusAlert
eu.europa.esig.dss.alert.StatusAlert
eu.europa.esig.dss.alert.StatusAlert
eu.europa.esig.dss.alert.StatusAlert
eu.europa.esig.dss.alert.StatusAlert
eu.europa.esig.dss.spi.x509.revocation.RevocationSource
<eu.europa.esig.dss.model.x509.revocation.crl.CRL> eu.europa.esig.dss.enumerations.DigestAlgorithm
eu.europa.esig.dss.spi.x509.revocation.RevocationSource
<eu.europa.esig.dss.model.x509.revocation.ocsp.OCSP> eu.europa.esig.dss.validation.RevocationDataLoadingStrategyFactory
eu.europa.esig.dss.validation.RevocationDataVerifier
eu.europa.esig.dss.spi.x509.ListCertificateSource
boolean
boolean
boolean
void
setAdjunctCertSources
(eu.europa.esig.dss.spi.x509.CertificateSource... certSources) void
setAdjunctCertSources
(eu.europa.esig.dss.spi.x509.ListCertificateSource adjunctListCertificateSource) void
setAIASource
(eu.europa.esig.dss.spi.x509.aia.AIASource aiaSource) void
setAlertOnExpiredSignature
(eu.europa.esig.dss.alert.StatusAlert alertOnUncoveredPOE) void
setAlertOnInvalidTimestamp
(eu.europa.esig.dss.alert.StatusAlert alertOnInvalidTimestamp) void
setAlertOnMissingRevocationData
(eu.europa.esig.dss.alert.StatusAlert alertOnMissingRevocationData) void
setAlertOnNoRevocationAfterBestSignatureTime
(eu.europa.esig.dss.alert.StatusAlert alertOnNoRevocationAfterBestSignatureTime) void
setAlertOnRevokedCertificate
(eu.europa.esig.dss.alert.StatusAlert alertOnRevokedCertificate) void
setAlertOnUncoveredPOE
(eu.europa.esig.dss.alert.StatusAlert alertOnUncoveredPOE) void
setCheckRevocationForUntrustedChains
(boolean checkRevocationForUntrustedChains) void
setCrlSource
(eu.europa.esig.dss.spi.x509.revocation.RevocationSource<eu.europa.esig.dss.model.x509.revocation.crl.CRL> crlSource) void
setDefaultDigestAlgorithm
(eu.europa.esig.dss.enumerations.DigestAlgorithm digestAlgorithm) void
setExtractPOEFromUntrustedChains
(boolean isExtractPOEFromUntrustedChains) void
setOcspSource
(eu.europa.esig.dss.spi.x509.revocation.RevocationSource<eu.europa.esig.dss.model.x509.revocation.ocsp.OCSP> ocspSource) void
setRevocationDataLoadingStrategyFactory
(eu.europa.esig.dss.validation.RevocationDataLoadingStrategyFactory revocationDataLoadingStrategyFactory) void
setRevocationDataVerifier
(eu.europa.esig.dss.validation.RevocationDataVerifier revocationDataVerifier) void
setRevocationFallback
(boolean isRevocationFallback) void
setTrustedCertSources
(eu.europa.esig.dss.spi.x509.CertificateSource... certSources) void
setTrustedCertSources
(eu.europa.esig.dss.spi.x509.ListCertificateSource trustedListCertificateSource)
-
Constructor Details
-
SKCommonCertificateVerifier
public SKCommonCertificateVerifier()
-
-
Method Details
-
setTrustedCertSources
public void setTrustedCertSources(eu.europa.esig.dss.spi.x509.CertificateSource... certSources) - Specified by:
setTrustedCertSources
in interfaceeu.europa.esig.dss.validation.CertificateVerifier
-
addTrustedCertSources
public void addTrustedCertSources(eu.europa.esig.dss.spi.x509.CertificateSource... certSources) - Specified by:
addTrustedCertSources
in interfaceeu.europa.esig.dss.validation.CertificateVerifier
-
setTrustedCertSources
public void setTrustedCertSources(eu.europa.esig.dss.spi.x509.ListCertificateSource trustedListCertificateSource) - Specified by:
setTrustedCertSources
in interfaceeu.europa.esig.dss.validation.CertificateVerifier
-
getAdjunctCertSources
public eu.europa.esig.dss.spi.x509.ListCertificateSource getAdjunctCertSources()- Specified by:
getAdjunctCertSources
in interfaceeu.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 interfaceeu.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 interfaceeu.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 interfaceeu.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 interfaceeu.europa.esig.dss.validation.CertificateVerifier
-
getRevocationDataLoadingStrategyFactory
public eu.europa.esig.dss.validation.RevocationDataLoadingStrategyFactory getRevocationDataLoadingStrategyFactory()- Specified by:
getRevocationDataLoadingStrategyFactory
in interfaceeu.europa.esig.dss.validation.CertificateVerifier
-
setRevocationDataLoadingStrategyFactory
public void setRevocationDataLoadingStrategyFactory(eu.europa.esig.dss.validation.RevocationDataLoadingStrategyFactory revocationDataLoadingStrategyFactory) - Specified by:
setRevocationDataLoadingStrategyFactory
in interfaceeu.europa.esig.dss.validation.CertificateVerifier
-
getRevocationDataVerifier
public eu.europa.esig.dss.validation.RevocationDataVerifier getRevocationDataVerifier()- Specified by:
getRevocationDataVerifier
in interfaceeu.europa.esig.dss.validation.CertificateVerifier
-
setRevocationDataVerifier
public void setRevocationDataVerifier(eu.europa.esig.dss.validation.RevocationDataVerifier revocationDataVerifier) - Specified by:
setRevocationDataVerifier
in interfaceeu.europa.esig.dss.validation.CertificateVerifier
-
isRevocationFallback
public boolean isRevocationFallback()- Specified by:
isRevocationFallback
in interfaceeu.europa.esig.dss.validation.CertificateVerifier
-
setRevocationFallback
public void setRevocationFallback(boolean isRevocationFallback) - Specified by:
setRevocationFallback
in interfaceeu.europa.esig.dss.validation.CertificateVerifier
-
getTrustedCertSources
public eu.europa.esig.dss.spi.x509.ListCertificateSource getTrustedCertSources()- Specified by:
getTrustedCertSources
in interfaceeu.europa.esig.dss.validation.CertificateVerifier
-
setAdjunctCertSources
public void setAdjunctCertSources(eu.europa.esig.dss.spi.x509.CertificateSource... certSources) - Specified by:
setAdjunctCertSources
in interfaceeu.europa.esig.dss.validation.CertificateVerifier
-
addAdjunctCertSources
public void addAdjunctCertSources(eu.europa.esig.dss.spi.x509.CertificateSource... certSources) - Specified by:
addAdjunctCertSources
in interfaceeu.europa.esig.dss.validation.CertificateVerifier
-
setAdjunctCertSources
public void setAdjunctCertSources(eu.europa.esig.dss.spi.x509.ListCertificateSource adjunctListCertificateSource) - Specified by:
setAdjunctCertSources
in interfaceeu.europa.esig.dss.validation.CertificateVerifier
-
getAIASource
public eu.europa.esig.dss.spi.x509.aia.AIASource getAIASource()- Specified by:
getAIASource
in interfaceeu.europa.esig.dss.validation.CertificateVerifier
-
setAIASource
public void setAIASource(eu.europa.esig.dss.spi.x509.aia.AIASource aiaSource) - Specified by:
setAIASource
in interfaceeu.europa.esig.dss.validation.CertificateVerifier
-
setDefaultDigestAlgorithm
public void setDefaultDigestAlgorithm(eu.europa.esig.dss.enumerations.DigestAlgorithm digestAlgorithm) - Specified by:
setDefaultDigestAlgorithm
in interfaceeu.europa.esig.dss.validation.CertificateVerifier
-
getDefaultDigestAlgorithm
public eu.europa.esig.dss.enumerations.DigestAlgorithm getDefaultDigestAlgorithm()- Specified by:
getDefaultDigestAlgorithm
in interfaceeu.europa.esig.dss.validation.CertificateVerifier
-
setAlertOnInvalidTimestamp
public void setAlertOnInvalidTimestamp(eu.europa.esig.dss.alert.StatusAlert alertOnInvalidTimestamp) - Specified by:
setAlertOnInvalidTimestamp
in interfaceeu.europa.esig.dss.validation.CertificateVerifier
-
getAlertOnInvalidTimestamp
public eu.europa.esig.dss.alert.StatusAlert getAlertOnInvalidTimestamp()- Specified by:
getAlertOnInvalidTimestamp
in interfaceeu.europa.esig.dss.validation.CertificateVerifier
-
setAlertOnMissingRevocationData
public void setAlertOnMissingRevocationData(eu.europa.esig.dss.alert.StatusAlert alertOnMissingRevocationData) - Specified by:
setAlertOnMissingRevocationData
in interfaceeu.europa.esig.dss.validation.CertificateVerifier
-
getAlertOnMissingRevocationData
public eu.europa.esig.dss.alert.StatusAlert getAlertOnMissingRevocationData()- Specified by:
getAlertOnMissingRevocationData
in interfaceeu.europa.esig.dss.validation.CertificateVerifier
-
setAlertOnRevokedCertificate
public void setAlertOnRevokedCertificate(eu.europa.esig.dss.alert.StatusAlert alertOnRevokedCertificate) - Specified by:
setAlertOnRevokedCertificate
in interfaceeu.europa.esig.dss.validation.CertificateVerifier
-
getAlertOnRevokedCertificate
public eu.europa.esig.dss.alert.StatusAlert getAlertOnRevokedCertificate()- Specified by:
getAlertOnRevokedCertificate
in interfaceeu.europa.esig.dss.validation.CertificateVerifier
-
setAlertOnNoRevocationAfterBestSignatureTime
public void setAlertOnNoRevocationAfterBestSignatureTime(eu.europa.esig.dss.alert.StatusAlert alertOnNoRevocationAfterBestSignatureTime) - Specified by:
setAlertOnNoRevocationAfterBestSignatureTime
in interfaceeu.europa.esig.dss.validation.CertificateVerifier
-
getAlertOnNoRevocationAfterBestSignatureTime
public eu.europa.esig.dss.alert.StatusAlert getAlertOnNoRevocationAfterBestSignatureTime()- Specified by:
getAlertOnNoRevocationAfterBestSignatureTime
in interfaceeu.europa.esig.dss.validation.CertificateVerifier
-
setAlertOnUncoveredPOE
public void setAlertOnUncoveredPOE(eu.europa.esig.dss.alert.StatusAlert alertOnUncoveredPOE) - Specified by:
setAlertOnUncoveredPOE
in interfaceeu.europa.esig.dss.validation.CertificateVerifier
-
getAlertOnUncoveredPOE
public eu.europa.esig.dss.alert.StatusAlert getAlertOnUncoveredPOE()- Specified by:
getAlertOnUncoveredPOE
in interfaceeu.europa.esig.dss.validation.CertificateVerifier
-
setAlertOnExpiredSignature
public void setAlertOnExpiredSignature(eu.europa.esig.dss.alert.StatusAlert alertOnUncoveredPOE) - Specified by:
setAlertOnExpiredSignature
in interfaceeu.europa.esig.dss.validation.CertificateVerifier
-
getAlertOnExpiredSignature
public eu.europa.esig.dss.alert.StatusAlert getAlertOnExpiredSignature()- Specified by:
getAlertOnExpiredSignature
in interfaceeu.europa.esig.dss.validation.CertificateVerifier
-
isCheckRevocationForUntrustedChains
public boolean isCheckRevocationForUntrustedChains()- Specified by:
isCheckRevocationForUntrustedChains
in interfaceeu.europa.esig.dss.validation.CertificateVerifier
-
setExtractPOEFromUntrustedChains
public void setExtractPOEFromUntrustedChains(boolean isExtractPOEFromUntrustedChains) - Specified by:
setExtractPOEFromUntrustedChains
in interfaceeu.europa.esig.dss.validation.CertificateVerifier
-
isExtractPOEFromUntrustedChains
public boolean isExtractPOEFromUntrustedChains()- Specified by:
isExtractPOEFromUntrustedChains
in interfaceeu.europa.esig.dss.validation.CertificateVerifier
-
setCheckRevocationForUntrustedChains
public void setCheckRevocationForUntrustedChains(boolean checkRevocationForUntrustedChains) - Specified by:
setCheckRevocationForUntrustedChains
in interfaceeu.europa.esig.dss.validation.CertificateVerifier
-