public class CachedValidatorRule extends com.google.common.cache.CacheLoader<X509Certificate,CachedValidatorRule.Result> implements ValidatorRule
| Modifier and Type | Class and Description |
|---|---|
protected class |
CachedValidatorRule.Result |
| Constructor and Description |
|---|
CachedValidatorRule(ValidatorRule validatorRule,
long timeout) |
| Modifier and Type | Method and Description |
|---|---|
CachedValidatorRule.Result |
load(X509Certificate certificate) |
void |
validate(X509Certificate certificate)
Validate certificate.
|
Report |
validate(X509Certificate certificate,
Report report)
Validate certificate.
|
public CachedValidatorRule(ValidatorRule validatorRule, long timeout)
public void validate(X509Certificate certificate) throws CertificateValidationException
ValidatorRulevalidate in interface ValidatorRulecertificate - Certificate subject to validation.CertificateValidationExceptionpublic Report validate(X509Certificate certificate, Report report) throws CertificateValidationException
ValidatorRulevalidate in interface ValidatorRulecertificate - Certificate subject to validation.report - Report to be filled during validation.CertificateValidationExceptionpublic CachedValidatorRule.Result load(X509Certificate certificate) throws Exception
load in class com.google.common.cache.CacheLoader<X509Certificate,CachedValidatorRule.Result>ExceptionCopyright © 2023 NorStella. All rights reserved.