Package eu.europa.esig.dss.validation
Class CertificateValidator
java.lang.Object
eu.europa.esig.dss.validation.CertificateValidator
- All Implemented Interfaces:
ProcessExecutorProvider<CertificateProcessExecutor>
public class CertificateValidator extends Object implements ProcessExecutorProvider<CertificateProcessExecutor>
-
Method Summary
Modifier and Type Method Description static CertificateValidatorfromCertificate(CertificateToken token)CertificateProcessExecutorgetDefaultProcessExecutor()Returns a default for a validator process executorCertificateProcessExecutorprovideProcessExecutorInstance()voidsetCertificateVerifier(CertificateVerifier certificateVerifier)voidsetLocale(Locale locale)voidsetProcessExecutor(CertificateProcessExecutor processExecutor)This method provides the possibility to set the specificCustomProcessExecutorvoidsetTokenExtractionStategy(TokenExtractionStategy tokenExtractionStategy)voidsetValidationTime(Date validationTime)CertificateReportsvalidate()CertificateReportsvalidate(ValidationPolicy validationPolicy)
-
Method Details
-
fromCertificate
-
setCertificateVerifier
-
setTokenExtractionStategy
-
setValidationTime
-
setLocale
-
validate
-
validate
-
setProcessExecutor
Description copied from interface:ProcessExecutorProviderThis method provides the possibility to set the specificCustomProcessExecutor- Specified by:
setProcessExecutorin interfaceProcessExecutorProvider<CertificateProcessExecutor>
-
provideProcessExecutorInstance
-
getDefaultProcessExecutor
Description copied from interface:ProcessExecutorProviderReturns a default for a validator process executor- Specified by:
getDefaultProcessExecutorin interfaceProcessExecutorProvider<CertificateProcessExecutor>- Returns:
- Process Executor
-