public class ValidationResult extends Object
X509CertChainValidator| Constructor and Description | 
|---|
| ValidationResult(boolean valid)Constructor used when no errors are provided and no information about unresolved extensions. | 
| ValidationResult(boolean valid,
                List<ValidationError> errors)Constructor used when no information about unresolved extensions is provided. | 
| ValidationResult(boolean valid,
                List<ValidationError> errors,
                Set<String> unresolvedCriticalExtensions,
                List<X509Certificate> validChain)Constructor used to provide a full information set about validation problem. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addErrors(List<ValidationError> errors)Adds specified errors to this result (may change valid flag). | 
| List<ValidationError> | getErrors()Returns list of problems found. | 
| Set<String> | getUnresolvedCriticalExtensions()Returns a set of unresolved critical certificate extensions. | 
| List<X509Certificate> | getValidChain()Returns the resolved, valid certificate chain which was validated. | 
| boolean | isValid()Returns whether validation was successful or not. | 
| void | setErrors(List<ValidationError> errors) | 
| String | toShortString() | 
| String | toString() | 
public ValidationResult(boolean valid)
valid - whether validation was valid (true) or not (false).public ValidationResult(boolean valid,
                        List<ValidationError> errors)
valid - whether validation was valid (true) or not (false).errors - list of errors foundpublic ValidationResult(boolean valid,
                        List<ValidationError> errors,
                        Set<String> unresolvedCriticalExtensions,
                        List<X509Certificate> validChain)
valid - whether validation was valid (true) or not (false).errors - list of errors foundunresolvedCriticalExtensions - set of unresolved critical extensionsvalidChain - null if input is invalid or full, valid chain including trust anchor and 
 all discovered intermediary CAs.public void addErrors(List<ValidationError> errors)
errors - to be addedpublic void setErrors(List<ValidationError> errors)
public boolean isValid()
public List<ValidationError> getErrors()
ValidationErrorspublic Set<String> getUnresolvedCriticalExtensions()
public List<X509Certificate> getValidChain()
public String toShortString()
Copyright © 2012-2017 European Middleware Initiative. All Rights Reserved.