| Package | Description |
|---|---|
| no.difi.certvalidator | |
| no.difi.certvalidator.api |
API for use and extension of validator library.
|
| no.difi.certvalidator.extra |
Rules implemented to suite specific needs worth sharing.
|
| no.difi.certvalidator.rule |
Available rules for creation of certificate validator.
|
| no.difi.certvalidator.structure |
Package for logical operations to create more advanced validators.
|
| no.difi.certvalidator.util |
Some default implementations for easy use.
|
| Modifier and Type | Method and Description |
|---|---|
static X509Certificate |
Validator.getCertificate(byte[] cert) |
static X509Certificate |
Validator.getCertificate(InputStream inputStream) |
X509Certificate |
Validator.validate(byte[] bytes) |
X509Certificate |
Validator.validate(InputStream inputStream) |
void |
Validator.validate(X509Certificate certificate)
Validate certificate.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CertificateBucketException
Exception related to actions performed by certificate buckets.
|
class |
FailedValidationException
Exception thrown when validation failes.
|
| Modifier and Type | Method and Description |
|---|---|
X509CRL |
CrlFetcher.get(String url) |
void |
ValidatorRule.validate(X509Certificate certificate)
Validate certificate.
|
| Modifier and Type | Method and Description |
|---|---|
static NorwegianOrganizationNumberRule.NorwegianOrganization |
NorwegianOrganizationNumberRule.extractNumber(X509Certificate certificate)
Extracts organization number using functionality provided by PrincipalNameValidator.
|
void |
NorwegianOrganizationNumberRule.validate(X509Certificate certificate)
Validate certificate.
|
| Modifier and Type | Method and Description |
|---|---|
static List<String> |
CRLRule.getCrlDistributionPoints(X509Certificate certificate) |
void |
SigningRule.validate(X509Certificate certificate) |
void |
PrincipalNameRule.validate(X509Certificate certificate)
Validate certificate.
|
void |
OCSPRule.validate(X509Certificate certificate)
Validate certificate.
|
void |
ExpirationSoonRule.validate(X509Certificate certificate)
Validate certificate.
|
void |
DummyRule.validate(X509Certificate certificate)
Validate certificate.
|
void |
CRLRule.validate(X509Certificate certificate)
Validate certificate.
|
void |
CriticalExtensionRequiredRule.validate(X509Certificate certificate)
Validate certificate.
|
void |
CriticalExtensionRecognizedRule.validate(X509Certificate certificate)
Validate certificate.
|
void |
ChainRule.validate(X509Certificate certificate)
Validate certificate.
|
| Modifier and Type | Method and Description |
|---|---|
void |
XorJunction.validate(X509Certificate certificate)
Validate certificate.
|
void |
OrJunction.validate(X509Certificate certificate)
Validate certificate.
|
void |
AndJunction.validate(X509Certificate certificate)
Validate certificate.
|
| Modifier and Type | Method and Description |
|---|---|
protected X509CRL |
SimpleCachingCrlFetcher.download(String url) |
X509CRL |
SimpleCachingCrlFetcher.get(String url) |
protected X509CRL |
SimpleCachingCrlFetcher.notInCache(String url) |
protected X509CRL |
SimpleCachingCrlFetcher.outdated(String url,
X509CRL outdatedCrl) |
Copyright © 2016 Norwegian Agency for Public Management and eGovernment (Difi). All rights reserved.