Uses of Interface
eu.emi.security.authn.x509.X509CertChainValidator
-
Packages that use X509CertChainValidator Package Description eu.emi.security.authn.x509 Contains API of the library.eu.emi.security.authn.x509.helpers Consists of general purpose classes, helping to implement generic functionality of the library.eu.emi.security.authn.x509.helpers.pkipath Helper classes for internal, low level, logic of certificate path validation.eu.emi.security.authn.x509.helpers.ssl Helper classes, implementing SSL/TLS/network related functions.eu.emi.security.authn.x509.impl Contains implementation classes of the library. -
-
Uses of X509CertChainValidator in eu.emi.security.authn.x509
Subinterfaces of X509CertChainValidator in eu.emi.security.authn.x509 Modifier and Type Interface Description interfaceX509CertChainValidatorExtExtends 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 X509CertChainValidator Constructor Description CommonX509TrustManager(X509CertChainValidator validator)The constructor. -
Uses of X509CertChainValidator in eu.emi.security.authn.x509.helpers
Classes in eu.emi.security.authn.x509.helpers that implement X509CertChainValidator Modifier and Type Class Description classBinaryCertChainValidatorA 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 X509CertChainValidator Modifier and Type Class Description classAbstractValidatorBase implementation ofX509CertChainValidator.classPlainCRLValidatorAn 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 X509CertChainValidator Modifier and Type Field Description protected X509CertChainValidatorSSLTrustManager. validatorConstructors in eu.emi.security.authn.x509.helpers.ssl with parameters of type X509CertChainValidator Constructor Description SSLTrustManager(X509CertChainValidator validator) -
Uses of X509CertChainValidator in eu.emi.security.authn.x509.impl
Classes in eu.emi.security.authn.x509.impl that implement X509CertChainValidator Modifier and Type Class Description classDirectoryCertChainValidatorThe certificate validator which uses a flexible set of certificates and CRL locations.classInMemoryKeystoreCertChainValidatorThe certificate validator which uses JavaKeyStoreas a truststore.classKeystoreCertChainValidatorThe certificate validator which uses JavaKeyStoreas a truststore.classOpensslCertChainValidatorThe certificate validator which uses OpenSSL directory as a truststore.Methods in eu.emi.security.authn.x509.impl with parameters of type X509CertChainValidator Modifier and Type Method Description static javax.net.ssl.SSLServerSocketFactorySocketFactoryCreator. getServerSocketFactory(X509Credential c, X509CertChainValidator v)Same asSocketFactoryCreator.getServerSocketFactory(X509Credential, X509CertChainValidator, SecureRandom)usingSecureRandomimplementation as the last argument.static javax.net.ssl.SSLServerSocketFactorySocketFactoryCreator. getServerSocketFactory(X509Credential c, X509CertChainValidator v, java.security.SecureRandom r)Returns anSSLServerSocketFactoryconfigured to check client certificates with a provided validator.static javax.net.ssl.SSLSocketFactorySocketFactoryCreator. getSocketFactory(X509Credential c, X509CertChainValidator v)Same asSocketFactoryCreator.getSocketFactory(X509Credential, X509CertChainValidator, SecureRandom)usingSecureRandomimplementation as the last argument.static javax.net.ssl.SSLSocketFactorySocketFactoryCreator. getSocketFactory(X509Credential c, X509CertChainValidator v, java.security.SecureRandom r)Returns anSSLSocketFactoryconfigured to check servers' certificates with a provided validator.static javax.net.ssl.SSLContextSocketFactoryCreator. getSSLContext(X509Credential c, X509CertChainValidator v, java.security.SecureRandom r)Low level interface.static javax.net.ssl.X509TrustManagerSocketFactoryCreator. getSSLTrustManager(X509CertChainValidator v)Creates a SSL trustmanager which uses the provided validator.
-