| Package | Description |
|---|---|
| network.oxalis.commons.certvalidator | |
| network.oxalis.commons.certvalidator.api |
API for use and extension of validator library.
|
| network.oxalis.commons.certvalidator.extra |
Rules implemented to suite specific needs worth sharing.
|
| network.oxalis.commons.certvalidator.parser | |
| network.oxalis.commons.certvalidator.rule |
Available rules for creation of certificate validator.
|
| network.oxalis.commons.certvalidator.structure |
Package for logical operations to create more advanced validators.
|
| network.oxalis.commons.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.add(ValidatorRule validatorRule)
Append validator instance to validator.
|
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 | Method and Description |
|---|---|
ValidatorRule |
ValidatorRuleParser.parse(Object o,
Map<String,Object> objectStorage) |
| Modifier and Type | Class and Description |
|---|---|
class |
NorwegianOrganizationNumberRule
Implementation of fetching of Norwegian organization number from certificates.
|
| Modifier and Type | Method and Description |
|---|---|
ValidatorRule |
PrincipleNameRuleParser.parse(Object o,
Map<String,Object> objectStorage) |
ValidatorRule |
KeyUsageRuleParser.parse(Object o,
Map<String,Object> objectStorage) |
ValidatorRule |
DummyRuleParser.parse(Object o,
Map<String,Object> objectStorage) |
ValidatorRule |
RuleReferenceRuleParser.parse(Object o,
Map<String,Object> objectStorage) |
ValidatorRule |
CRLRuleParser.parse(Object o,
Map<String,Object> objectStorage) |
ValidatorRule |
CriticalExtensionRecognizedRuleParser.parse(Object o,
Map<String,Object> objectStorage) |
ValidatorRule |
SigningRuleParser.parse(Object o,
Map<String,Object> objectStorage) |
ValidatorRule |
ExpirationRuleParser.parse(Object o,
Map<String,Object> objectStorage) |
ValidatorRule |
CriticalExtensionRequiredRuleParser.parse(Object o,
Map<String,Object> objectStorage) |
ValidatorRule |
ClassRuleParser.parse(Object o,
Map<String,Object> objectStorage) |
ValidatorRule |
ValidatorReferenceRuleParser.parse(Object o,
Map<String,Object> objectStorage) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractRule |
class |
BlacklistRule |
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 |
class |
WhitelistRule |
| Constructor and Description |
|---|
HandleErrorRule(ErrorHandler errorHandler,
ValidatorRule... validatorRules) |
HandleErrorRule(ValidatorRule... validatorRules) |
| Constructor and Description |
|---|
HandleErrorRule(ErrorHandler errorHandler,
List<ValidatorRule> validatorRules) |
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(List<ValidatorRule> validatorRules) |
static ValidatorRule |
Junction.and(ValidatorRule... validatorRules) |
static ValidatorRule |
Junction.or(List<ValidatorRule> validatorRules) |
static ValidatorRule |
Junction.or(ValidatorRule... validatorRules) |
static ValidatorRule |
Junction.xor(List<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) |
| Modifier and Type | Method and Description |
|---|---|
AbstractJunction |
AbstractJunction.addRule(List<ValidatorRule> validatorRules) |
static ValidatorRule |
Junction.and(List<ValidatorRule> validatorRules) |
static ValidatorRule |
Junction.or(List<ValidatorRule> validatorRules) |
static ValidatorRule |
Junction.xor(List<ValidatorRule> validatorRules) |
| Constructor and Description |
|---|
AbstractJunction(ValidatorRule... validatorRules) |
AndJunction(ValidatorRule... validatorRules) |
OrJunction(ValidatorRule... validatorRules) |
XorJunction(ValidatorRule... validatorRules) |
| Constructor and Description |
|---|
AbstractJunction(List<ValidatorRule> validatorRules) |
AndJunction(List<ValidatorRule> validatorRules) |
OrJunction(List<ValidatorRule> validatorRules) |
XorJunction(List<ValidatorRule> validatorRules) |
| Modifier and Type | Class and Description |
|---|---|
class |
CachedValidatorRule |
| Constructor and Description |
|---|
CachedValidatorRule(ValidatorRule validatorRule,
long timeout) |
Copyright © 2022 NorStella. All rights reserved.