public class SigningRule extends AbstractRule
| Modifier and Type | Class and Description |
|---|---|
static class |
SigningRule.Kind |
| Modifier and Type | Field and Description |
|---|---|
static Property<SigningRule.Kind> |
KIND |
| Constructor and Description |
|---|
SigningRule() |
SigningRule(SigningRule.Kind kind) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
isSelfSigned(X509Certificate cert)
Source: http://www.nakov.com/blog/2009/12/01/x509-certificate-validation-in-java-build-and-verify-chain-and-verify-clr-with-bouncy-castle/
|
static SigningRule |
PublicSignedOnly() |
static SigningRule |
SelfSignedOnly() |
Report |
validate(X509Certificate certificate,
Report report)
Validate certificate.
|
validatepublic static final Property<SigningRule.Kind> KIND
public SigningRule()
public SigningRule(SigningRule.Kind kind)
public static SigningRule PublicSignedOnly()
public static SigningRule SelfSignedOnly()
public Report validate(X509Certificate certificate, Report report) throws CertificateValidationException
ValidatorRulevalidate in interface ValidatorRulevalidate in class AbstractRulecertificate - Certificate subject to validation.report - Report to be filled during validation.CertificateValidationExceptionpublic static boolean isSelfSigned(X509Certificate cert) throws CertificateException, NoSuchAlgorithmException, NoSuchProviderException
Copyright © 2023 NorStella. All rights reserved.