Uses of Interface
eu.emi.security.authn.x509.X509CertChainValidator

Packages that use X509CertChainValidator
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
 interface X509CertChainValidatorExt
          Extends the main X509CertChainValidator interface 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
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
 class BinaryCertChainValidator
          A simplistic X509CertChainValidator implementation 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
 class AbstractValidator
          Base implementation of X509CertChainValidator.
 class PlainCRLValidator
           An abstract validator which provides a CRL support common for validators using PlainCRLStoreSpi.
 

Uses of X509CertChainValidator in eu.emi.security.authn.x509.helpers.ssl
 

Fields in eu.emi.security.authn.x509.helpers.ssl declared as X509CertChainValidator
protected  X509CertChainValidator SSLTrustManager.validator
           
 

Constructors in eu.emi.security.authn.x509.helpers.ssl with parameters of type X509CertChainValidator
SSLTrustManager(X509CertChainValidator validator)
           
 

Uses of X509CertChainValidator in eu.emi.security.authn.x509.impl
 

Classes in eu.emi.security.authn.x509.impl that implement X509CertChainValidator
 class DirectoryCertChainValidator
          The certificate validator which uses a flexible set of certificates and CRL locations.
 class InMemoryKeystoreCertChainValidator
          The certificate validator which uses Java KeyStore as a truststore.
 class KeystoreCertChainValidator
          The certificate validator which uses Java KeyStore as a truststore.
 class OpensslCertChainValidator
          The certificate validator which uses OpenSSL directory as a truststore.
 

Methods in eu.emi.security.authn.x509.impl with parameters of type X509CertChainValidator
static SSLServerSocketFactory SocketFactoryCreator.getServerSocketFactory(X509Credential c, X509CertChainValidator v)
          Same as SocketFactoryCreator.getServerSocketFactory(X509Credential, X509CertChainValidator, SecureRandom) using SecureRandom implementation as the last argument.
static SSLServerSocketFactory SocketFactoryCreator.getServerSocketFactory(X509Credential c, X509CertChainValidator v, SecureRandom r)
          Returns an SSLServerSocketFactory configured to check client certificates with a provided validator.
static SSLSocketFactory SocketFactoryCreator.getSocketFactory(X509Credential c, X509CertChainValidator v)
          Same as SocketFactoryCreator.getSocketFactory(X509Credential, X509CertChainValidator, SecureRandom) using SecureRandom implementation as the last argument.
static SSLSocketFactory SocketFactoryCreator.getSocketFactory(X509Credential c, X509CertChainValidator v, SecureRandom r)
          Returns an SSLSocketFactory configured to check servers' certificates with a provided validator.
static SSLContext SocketFactoryCreator.getSSLContext(X509Credential c, X509CertChainValidator v, SecureRandom r)
          Low level interface.
static X509TrustManager SocketFactoryCreator.getSSLTrustManager(X509CertChainValidator v)
          Creates a SSL trustmanager which uses the provided validator.
 



Copyright © 2012-2013 European Middleware Initiative. All Rights Reserved.