Class OCSPRule
- java.lang.Object
-
- network.oxalis.commons.certvalidator.rule.AbstractRule
-
- network.oxalis.commons.certvalidator.rule.OCSPRule
-
- All Implemented Interfaces:
ValidatorRule
public class OCSPRule extends AbstractRule
- Author:
- erlend
-
-
Field Summary
Fields Modifier and Type Field Description protected network.oxalis.pkix.ocsp.OcspClientocspClientstatic Property<network.oxalis.pkix.ocsp.CertificateResult>RESULT
-
Constructor Summary
Constructors Constructor Description OCSPRule(CertificateBucket intermediateCertificates)OCSPRule(network.oxalis.pkix.ocsp.OcspClient ocspClient)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Reportvalidate(X509Certificate certificate, Report report)Validate certificate.-
Methods inherited from class network.oxalis.commons.certvalidator.rule.AbstractRule
validate
-
-
-
-
Field Detail
-
RESULT
public static final Property<network.oxalis.pkix.ocsp.CertificateResult> RESULT
-
ocspClient
protected network.oxalis.pkix.ocsp.OcspClient ocspClient
-
-
Constructor Detail
-
OCSPRule
public OCSPRule(CertificateBucket intermediateCertificates)
-
OCSPRule
public OCSPRule(network.oxalis.pkix.ocsp.OcspClient ocspClient)
-
-
Method Detail
-
validate
public Report validate(X509Certificate certificate, Report report) throws CertificateValidationException
Description copied from interface:ValidatorRuleValidate certificate.- Specified by:
validatein interfaceValidatorRule- Overrides:
validatein classAbstractRule- Parameters:
certificate- Certificate subject to validation.report- Report to be filled during validation.- Throws:
CertificateValidationException
-
-