Uses of Interface
eu.emi.security.authn.x509.X509CertChainValidator
Packages that use X509CertChainValidator
Package
Description
Contains API of the library.
Consists of general purpose classes, helping to implement generic functionality of the library.
Helper classes for internal, low level, logic of certificate path validation.
Helper classes, implementing SSL/TLS/network related functions.
Contains implementation classes of the library.
-
Uses of X509CertChainValidator in eu.emi.security.authn.x509
Subinterfaces of X509CertChainValidator in eu.emi.security.authn.x509Modifier and TypeInterfaceDescriptioninterfaceExtends the mainX509CertChainValidatorinterface with some additional methods which are commonly provided by the most validator implementations, but are not strictly required for the sole validation.Constructors in eu.emi.security.authn.x509 with parameters of type X509CertChainValidatorModifierConstructorDescriptionCommonX509TrustManager(X509CertChainValidator validator) The constructor. -
Uses of X509CertChainValidator in eu.emi.security.authn.x509.helpers
Classes in eu.emi.security.authn.x509.helpers that implement X509CertChainValidatorModifier and TypeClassDescriptionclassA simplisticX509CertChainValidatorimplementation which always fails or accepts certificates, basing on the constructor argument. -
Uses of X509CertChainValidator in eu.emi.security.authn.x509.helpers.pkipath
Classes in eu.emi.security.authn.x509.helpers.pkipath that implement X509CertChainValidatorModifier and TypeClassDescriptionclassBase implementation ofX509CertChainValidator.classAn abstract validator which provides a CRL support common for validators usingPlainCRLStoreSpi. -
Uses of X509CertChainValidator in eu.emi.security.authn.x509.helpers.ssl
Fields in eu.emi.security.authn.x509.helpers.ssl declared as X509CertChainValidatorModifier and TypeFieldDescriptionprotected X509CertChainValidatorSSLTrustManager.validatorprotected final X509CertChainValidatorSSLTrustManagerWithHostnameChecking.validatorConstructors in eu.emi.security.authn.x509.helpers.ssl with parameters of type X509CertChainValidatorModifierConstructorDescriptionSSLTrustManager(X509CertChainValidator validator) SSLTrustManagerWithHostnameChecking(X509CertChainValidator validator, HostnameMismatchCallback2 hostnameMismatchCallback) -
Uses of X509CertChainValidator in eu.emi.security.authn.x509.impl
Classes in eu.emi.security.authn.x509.impl that implement X509CertChainValidatorModifier and TypeClassDescriptionclassThe certificate validator which uses a flexible set of certificates and CRL locations.classThe certificate validator which uses JavaKeyStoreas a truststore.classThe certificate validator which uses JavaKeyStoreas a truststore.classThe certificate validator which uses OpenSSL directory as a truststore.Methods in eu.emi.security.authn.x509.impl with parameters of type X509CertChainValidatorModifier and TypeMethodDescriptionstatic SSLServerSocketFactorySocketFactoryCreator.getServerSocketFactory(X509Credential c, X509CertChainValidator v) Deprecated.Same asSocketFactoryCreator.getServerSocketFactory(X509Credential, X509CertChainValidator, SecureRandom)usingSecureRandomimplementation as the last argument.static SSLServerSocketFactorySocketFactoryCreator.getServerSocketFactory(X509Credential c, X509CertChainValidator v, SecureRandom r) Deprecated.Returns anSSLServerSocketFactoryconfigured to check client certificates with a provided validator.static SSLSocketFactorySocketFactoryCreator.getSocketFactory(X509Credential c, X509CertChainValidator v) Deprecated.Same asSocketFactoryCreator.getSocketFactory(X509Credential, X509CertChainValidator, SecureRandom)usingSecureRandomimplementation as the last argument.static SSLSocketFactorySocketFactoryCreator.getSocketFactory(X509Credential c, X509CertChainValidator v, SecureRandom r) Deprecated.Returns anSSLSocketFactoryconfigured to check servers' certificates with a provided validator.static SSLContextSocketFactoryCreator.getSSLContext(X509Credential c, X509CertChainValidator v, SecureRandom r) Deprecated.Low level interface.static X509TrustManagerSocketFactoryCreator.getSSLTrustManager(X509CertChainValidator v) Deprecated.Creates a SSL trustmanager which uses the provided validator.Constructors in eu.emi.security.authn.x509.impl with parameters of type X509CertChainValidatorModifierConstructorDescriptionSocketFactoryCreator2(X509CertChainValidator validator, HostnameMismatchCallback2 hostnameMismatchCallback) SocketFactoryCreator2(X509CertChainValidator validator, HostnameMismatchCallback2 hostnameMismatchCallback, SecureRandom rnd, String protocol) SocketFactoryCreator2(X509Credential credential, X509CertChainValidator validator, HostnameMismatchCallback2 hostnameMismatchCallback) SocketFactoryCreator2(X509Credential credential, X509CertChainValidator validator, HostnameMismatchCallback2 hostnameMismatchCallback, SecureRandom rnd, String protocol)