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 CertificateValidator
fromCertificate(CertificateToken token)
CertificateProcessExecutor
getDefaultProcessExecutor()
Returns a default for a validator process executorCertificateProcessExecutor
provideProcessExecutorInstance()
void
setCertificateVerifier(CertificateVerifier certificateVerifier)
void
setLocale(Locale locale)
void
setProcessExecutor(CertificateProcessExecutor processExecutor)
This method provides the possibility to set the specificCustomProcessExecutor
void
setValidationTime(Date validationTime)
CertificateReports
validate()
CertificateReports
validate(ValidationPolicy validationPolicy)
-
Method Details
-
fromCertificate
-
setCertificateVerifier
-
setValidationTime
-
setLocale
-
validate
-
validate
-
setProcessExecutor
Description copied from interface:ProcessExecutorProvider
This method provides the possibility to set the specificCustomProcessExecutor
- Specified by:
setProcessExecutor
in interfaceProcessExecutorProvider<CertificateProcessExecutor>
-
provideProcessExecutorInstance
-
getDefaultProcessExecutor
Description copied from interface:ProcessExecutorProvider
Returns a default for a validator process executor- Specified by:
getDefaultProcessExecutor
in interfaceProcessExecutorProvider<CertificateProcessExecutor>
- Returns:
- Process Executor
-