Uses of Class
eu.emi.security.authn.x509.ValidationError
Packages that use ValidationError
Package
Description
Contains API of the library.
Contains implementation of local namespace policy rules for trusted certificate authorities
(using Globus and EuGridPMA syntax), which are exclusively used by the
OpensslCertChainValidator
Helper classes for internal, low level, logic of certificate path validation.
-
Uses of ValidationError in eu.emi.security.authn.x509
Methods in eu.emi.security.authn.x509 that return types with arguments of type ValidationErrorMethods in eu.emi.security.authn.x509 with parameters of type ValidationErrorModifier and TypeMethodDescriptionboolean
ValidationErrorListener.onValidationError
(ValidationError error) Invoked upon validation error during chain processing.Method parameters in eu.emi.security.authn.x509 with type arguments of type ValidationErrorModifier and TypeMethodDescriptionvoid
ValidationResult.addErrors
(List<ValidationError> errors) Adds specified errors to this result (may change valid flag).void
ValidationResult.setErrors
(List<ValidationError> errors) Constructor parameters in eu.emi.security.authn.x509 with type arguments of type ValidationErrorModifierConstructorDescriptionValidationResult
(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. -
Uses of ValidationError in eu.emi.security.authn.x509.helpers.ns
Methods in eu.emi.security.authn.x509.helpers.ns that return types with arguments of type ValidationErrorModifier and TypeMethodDescriptionNamespaceChecker.check
(X509Certificate[] chain) Checks all certificates in the chain whether they are correct w.r.t. -
Uses of ValidationError in eu.emi.security.authn.x509.helpers.pkipath
Methods in eu.emi.security.authn.x509.helpers.pkipath that return ValidationErrorModifier and TypeMethodDescriptionstatic ValidationError
BCErrorMapper.map
(org.bouncycastle.i18n.ErrorBundle error, int pos, X509Certificate[] cc) Methods in eu.emi.security.authn.x509.helpers.pkipath that return types with arguments of type ValidationErrorModifier and TypeMethodDescriptionprotected List<ValidationError>
BCCertPathValidator.convertErrors
(List<?>[] bcErrorsA, boolean ignoreProxyErrors, int positionDelta, X509Certificate[] cc) ValidationErrorException.getErrors()
Methods in eu.emi.security.authn.x509.helpers.pkipath with parameters of type ValidationErrorModifier and TypeMethodDescriptionvoid
ValidationErrorException.addError
(ValidationError e) protected boolean
AbstractValidator.notifyListeners
(ValidationError error) Notifies all registered listeners.Method parameters in eu.emi.security.authn.x509.helpers.pkipath with type arguments of type ValidationErrorModifier and TypeMethodDescriptionvoid
ValidationErrorException.addErrors
(List<ValidationError> errors) protected void
BCCertPathValidator.checkLastCNNameRule
(X500Principal srcP, X500Principal issuerP, List<ValidationError> errors, int position, X509Certificate[] proxyChain) protected List<X509Certificate>
BCCertPathValidator.checkNonProxyChain
(X509Certificate[] baseChain, ExtPKIXParameters2 params, List<ValidationError> errors, Set<String> unresolvedExtensions, int posDelta, X509Certificate[] cc) Performs checking of the chain which has no proxies (or at least should not have proxies), usingFixedBCPKIXCertPathReviewer
.protected void
BCCertPathValidator.checkPairWithProxy
(X509Certificate issuerCert, X509Certificate proxyCert, List<ValidationError> errors, int position, X509Certificate[] proxyChain, Date validationTime) Checks if the certificate passed as the 2nd argument is a correct proxy certificate including checks w.r.t.protected void
BCCertPathValidator.checkProxyChainMain
(X509Certificate[] proxyChain, List<ValidationError> errors, Set<String> unresolvedExtensions, Date validDate) Performs a validation loop of the proxy chain checking each pair in chain for the rules not otherwise verified by the base check.protected void
BCCertPathValidator.checkProxyChainWithBC
(X509Certificate[] proxyChain, Set<TrustAnchor> trustAnchor, List<ValidationError> errors, Set<String> unresolvedExtensions) Checks chain with proxies, starting with the EEC using X.509 path validation.protected void
BCCertPathValidator.checkProxyTime
(X509Certificate proxyCert, Date validationTime, X509Certificate[] proxyChain, List<ValidationError> errors, int position) protected void
AbstractValidator.processErrorList
(List<ValidationError> errors) void
ValidationErrorException.setError
(List<ValidationError> errors) Constructors in eu.emi.security.authn.x509.helpers.pkipath with parameters of type ValidationError