Package eu.emi.security.authn.x509
Contains API of the library. The interfaces defined here are implemented
by the classes from the the
eu.emi.security.authn.x509.impl
package.-
Interface Summary Interface Description StoreUpdateListener Implementations receive information about updates of certificate, CRL stores or OCSP errors.ValidationErrorListener Invoked when there is an error found during certificate chain validation.X509CertChainValidator Implementations are used to perform a manual certificate chain validation.X509CertChainValidatorExt Extends the mainX509CertChainValidator
interface with some additional methods which are commonly provided by the most validator implementations, but are not strictly required for the sole validation.X509Credential Implementations are used to wrap credentials (private key and certificate) in various formats. -
Class Summary Class Description CommonX509TrustManager This class wraps X509CertChainValidator so it can be easily used in the standard Java SSL API.OCSPParametes Manages configuration of OCSP support for all truststores.OCSPResponder Configuration of a local responder.RevocationParameters Wraps the information required to control how certificates revocation is checked.ValidationError Holds information about a single validation problem with a reference to the certificate chain.ValidationResult Wraps a validation result, error messages and unresolved certificate extension oids (if any). -
Enum Summary Enum Description CrlCheckingMode Defines Certificate Revocation List verification mode.NamespaceCheckingMode Used to define the CA namespace checking mode.OCSPCheckingMode Defines On-line Certificate Status Protocol usage mode.ProxySupport Defines proxy support mode for validators.RevocationParameters.RevocationCheckingOrder StoreUpdateListener.Severity ValidationErrorCategory This enumeration contains general classes of errors that can be signaled during certificate path validation.ValidationErrorCode This enumeration contains codes of errors that can be signaled during certificate path validation.