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
OpensslCertChainValidatorHelper 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 TypeMethodDescriptionbooleanValidationErrorListener.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 TypeMethodDescriptionvoidValidationResult.addErrors(List<ValidationError> errors) Adds specified errors to this result (may change valid flag).voidValidationResult.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 ValidationErrorBCErrorMapper.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 TypeMethodDescriptionvoidValidationErrorException.addError(ValidationError e) protected booleanAbstractValidator.notifyListeners(ValidationError error) Notifies all registered listeners.Method parameters in eu.emi.security.authn.x509.helpers.pkipath with type arguments of type ValidationErrorModifier and TypeMethodDescriptionvoidValidationErrorException.addErrors(List<ValidationError> errors) protected voidBCCertPathValidator.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 voidBCCertPathValidator.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 voidBCCertPathValidator.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 voidBCCertPathValidator.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 voidBCCertPathValidator.checkProxyTime(X509Certificate proxyCert, Date validationTime, X509Certificate[] proxyChain, List<ValidationError> errors, int position) protected voidAbstractValidator.processErrorList(List<ValidationError> errors) voidValidationErrorException.setError(List<ValidationError> errors) Constructors in eu.emi.security.authn.x509.helpers.pkipath with parameters of type ValidationError