| Package | Description |
|---|---|
| no.difi.certvalidator | |
| 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 | Class and Description |
|---|---|
class |
Validator
Encapsulate validator for a more extensive API.
|
class |
ValidatorGroup |
| Modifier and Type | Method and Description |
|---|---|
ValidatorBuilder |
ValidatorBuilder.addRule(ValidatorRule validatorRule)
Append validator instance to validator.
|
| Constructor and Description |
|---|
Validator(ValidatorRule validatorRule) |
| Constructor and Description |
|---|
ValidatorGroup(Map<String,ValidatorRule> rulesMap) |
ValidatorGroup(Map<String,ValidatorRule> rulesMap,
String name,
String version) |
| Modifier and Type | Class and Description |
|---|---|
class |
NorwegianOrganizationNumberRule
Implementation of fetching of Norwegian organization number from certificates.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ChainRule
Validator checking validity of chain using root certificates and intermediate certificates.
|
class |
CriticalExtensionRecognizedRule |
class |
CriticalExtensionRequiredRule |
class |
CRLRule |
class |
DummyRule
Throws an exception on validation if message is set.
|
class |
ExpirationRule
Validate validity of certificate.
|
class |
ExpirationSoonRule
Validation making sure certificate doesn't expire in n milliseconds.
|
class |
HandleErrorRule
Allows encapsulation of other validations rule, allowing errors to occur but not failed validation.
|
class |
KeyUsageRule |
class |
OCSPRule |
class |
PrincipalNameRule
Validator using defined logic to validate content in principal name of subject or issuer.
|
class |
SigningRule |
| Constructor and Description |
|---|
HandleErrorRule(ValidatorRule... validatorRules) |
| Constructor and Description |
|---|
HandleErrorRule(List<ValidatorRule> validatorRules) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractJunction |
class |
AndJunction
Allows combining instances of validators using a limited set of logic.
|
class |
OrJunction
Allows combining instances of validators using a limited set of logic.
|
class |
XorJunction
Allows combining instances of validators using a limited set of logic.
|
| Modifier and Type | Field and Description |
|---|---|
protected List<ValidatorRule> |
AbstractJunction.validatorRules |
| Modifier and Type | Method and Description |
|---|---|
static ValidatorRule |
Junction.and(ValidatorRule... validatorRules) |
static ValidatorRule |
Junction.or(ValidatorRule... validatorRules) |
static ValidatorRule |
Junction.xor(ValidatorRule... validatorRules) |
| Modifier and Type | Method and Description |
|---|---|
AbstractJunction |
AbstractJunction.addRule(ValidatorRule... validatorRules) |
static ValidatorRule |
Junction.and(ValidatorRule... validatorRules) |
static ValidatorRule |
Junction.or(ValidatorRule... validatorRules) |
static ValidatorRule |
Junction.xor(ValidatorRule... validatorRules) |
| Constructor and Description |
|---|
AbstractJunction(ValidatorRule... validatorRules) |
AndJunction(ValidatorRule... validatorRules) |
OrJunction(ValidatorRule... validatorRules) |
XorJunction(ValidatorRule... validatorRules) |
| Modifier and Type | Class and Description |
|---|---|
class |
CachedValidatorRule |
| Constructor and Description |
|---|
CachedValidatorRule(ValidatorRule validatorRule,
long timeout) |
Copyright © 2017 Norwegian Agency for Public Management and eGovernment (Difi). All rights reserved.