Class DefaultCertificateProcessExecutor
java.lang.Object
eu.europa.esig.dss.validation.executor.AbstractProcessExecutor
eu.europa.esig.dss.validation.executor.certificate.DefaultCertificateProcessExecutor
- All Implemented Interfaces:
CertificateProcessExecutor
,ProcessExecutor<CertificateReports>
public class DefaultCertificateProcessExecutor
extends AbstractProcessExecutor
implements CertificateProcessExecutor
Executes a certificate validation
-
Field Summary
Fields inherited from class eu.europa.esig.dss.validation.executor.AbstractProcessExecutor
currentTime, jaxbDiagnosticData, policy
-
Constructor Summary
ConstructorDescriptionDefault constructor instantiating object with null certificate id -
Method Summary
Modifier and TypeMethodDescriptionexecute()
This method allows to run the validation process.void
setCertificateId
(String certificateId) Allows to specify the target certificate present in the Diagnostic Data to be verifiedMethods inherited from class eu.europa.esig.dss.validation.executor.AbstractProcessExecutor
assertConfigurationValid, getCurrentTime, getI18nProvider, getValidationPolicy, setCurrentTime, setDiagnosticData, setLocale, setValidationPolicy
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface eu.europa.esig.dss.validation.executor.ProcessExecutor
getCurrentTime, getValidationPolicy, setCurrentTime, setDiagnosticData, setLocale, setValidationPolicy
-
Constructor Details
-
DefaultCertificateProcessExecutor
public DefaultCertificateProcessExecutor()Default constructor instantiating object with null certificate id
-
-
Method Details
-
setCertificateId
Description copied from interface:CertificateProcessExecutor
Allows to specify the target certificate present in the Diagnostic Data to be verified- Specified by:
setCertificateId
in interfaceCertificateProcessExecutor
- Parameters:
certificateId
-String
id of the certificate to be verified
-
execute
Description copied from interface:ProcessExecutor
This method allows to run the validation process.- Specified by:
execute
in interfaceProcessExecutor<CertificateReports>
- Returns:
- the
Reports
-