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)CertificateProcessExecutorprovideProcessExecutorInstance()voidsetCertificateVerifier(CertificateVerifier certificateVerifier)voidsetProcessExecutor(CertificateProcessExecutor processExecutor)This method provides the possibility to set the specificCustomProcessExecutorvoidsetValidationTime(Date validationTime)CertificateReportsvalidate()CertificateReportsvalidate(ValidationPolicy validationPolicy)
-
-
-
Method Detail
-
fromCertificate
public static CertificateValidator fromCertificate(CertificateToken token)
-
setCertificateVerifier
public void setCertificateVerifier(CertificateVerifier certificateVerifier)
-
setValidationTime
public void setValidationTime(Date validationTime)
-
validate
public CertificateReports validate()
-
validate
public CertificateReports validate(ValidationPolicy validationPolicy)
-
setProcessExecutor
public void setProcessExecutor(CertificateProcessExecutor processExecutor)
Description copied from interface:ProcessExecutorProviderThis method provides the possibility to set the specificCustomProcessExecutor- Specified by:
setProcessExecutorin interfaceProcessExecutorProvider<CertificateProcessExecutor>
-
provideProcessExecutorInstance
public CertificateProcessExecutor provideProcessExecutorInstance()
-
-