public class SigningRule extends Object implements ValidatorRule
| Modifier and Type | Class and Description |
|---|---|
static class |
SigningRule.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() |
void |
validate(X509Certificate certificate)
Validate certificate.
|
public SigningRule()
public SigningRule(SigningRule.Kind kind)
public static SigningRule PublicSignedOnly()
public static SigningRule SelfSignedOnly()
public void validate(X509Certificate certificate) throws CertificateValidationException
ValidatorRulevalidate in interface ValidatorRulecertificate - Certificate subject to validation.CertificateValidationExceptionpublic static boolean isSelfSigned(X509Certificate cert) throws CertificateException, NoSuchAlgorithmException, NoSuchProviderException
Copyright © 2015 Norwegian Agency for Public Management and eGovernment (Difi). All rights reserved.