Class HandleErrorRule
- java.lang.Object
-
- network.oxalis.commons.certvalidator.rule.AbstractRule
-
- network.oxalis.commons.certvalidator.rule.HandleErrorRule
-
- All Implemented Interfaces:
ValidatorRule
public class HandleErrorRule extends AbstractRule
Allows encapsulation of other validations rule, allowing errors to occur but not failed validation. May be useful for encapsulation of CRLRule and other rules where use of external resources may cause validation to fail due to unavailability of services.
-
-
Constructor Summary
Constructors Constructor Description HandleErrorRule(List<ValidatorRule> validatorRules)HandleErrorRule(ErrorHandler errorHandler, List<ValidatorRule> validatorRules)HandleErrorRule(ErrorHandler errorHandler, ValidatorRule... validatorRules)HandleErrorRule(ValidatorRule... validatorRules)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidvalidate(X509Certificate certificate)Validate certificate.-
Methods inherited from class network.oxalis.commons.certvalidator.rule.AbstractRule
validate
-
-
-
-
Constructor Detail
-
HandleErrorRule
public HandleErrorRule(ValidatorRule... validatorRules)
-
HandleErrorRule
public HandleErrorRule(ErrorHandler errorHandler, ValidatorRule... validatorRules)
-
HandleErrorRule
public HandleErrorRule(List<ValidatorRule> validatorRules)
-
HandleErrorRule
public HandleErrorRule(ErrorHandler errorHandler, List<ValidatorRule> validatorRules)
-
-
Method Detail
-
validate
public void validate(X509Certificate certificate) throws CertificateValidationException
Description copied from interface:ValidatorRuleValidate certificate.- Specified by:
validatein interfaceValidatorRule- Overrides:
validatein classAbstractRule- Parameters:
certificate- Certificate subject to validation.- Throws:
CertificateValidationException
-
-