public class ChainRule extends AbstractRule
| Modifier and Type | Field and Description |
|---|---|
static Property<X509Certificate> |
ANCHOR |
static Property<List<? extends Certificate>> |
PATH |
| Constructor and Description |
|---|
ChainRule(CertificateBucket rootCertificates,
CertificateBucket intermediateCertificates,
String... policies) |
| Modifier and Type | Method and Description |
|---|---|
Report |
validate(X509Certificate certificate,
Report report)
Validate certificate.
|
validatepublic static final Property<List<? extends Certificate>> PATH
public static final Property<X509Certificate> ANCHOR
public ChainRule(CertificateBucket rootCertificates, CertificateBucket intermediateCertificates, String... policies)
rootCertificates - Trusted root certificates.intermediateCertificates - Trusted intermediate certificates.public Report validate(X509Certificate certificate, Report report) throws CertificateValidationException
validate in interface ValidatorRulevalidate in class AbstractRulecertificate - Certificate subject to validation.report - Report to be filled during validation.CertificateValidationExceptionCopyright © 2022 NorStella. All rights reserved.