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
setTokenExtractionStategy(TokenExtractionStategy tokenExtractionStategy)
void
setValidationTime(Date validationTime)
CertificateReports
validate()
CertificateReports
validate(ValidationPolicy validationPolicy)
-
Method Details
-
fromCertificate
-
setCertificateVerifier
-
setTokenExtractionStategy
-
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
-