| java.lang.Object | |
| ↳ | javax.net.ssl.TrustManagerFactory | 
The factory for TrustManagers based on KeyStore or provider
 specific implementation.
| Protected Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Creates a new  
  
  TrustManagerFactory instance. | |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Returns the name of this  
  
  TrustManagerFactory algorithm
 implementation. | |||||||||||
Returns the default algorithm name for the  
  
  TrustManagerFactory. | |||||||||||
Creates a new  
  
  TrustManagerFactory instance for the specified
 trust management algorithm from the specified provider. | |||||||||||
Creates a new  
  
  TrustManagerFactory instance for the specified
 trust management algorithm from the specified provider. | |||||||||||
Creates a new  
  
  TrustManagerFactory instance for the specified
 trust management algorithm. | |||||||||||
Returns the provider for this  
  
  TrustManagerFactory instance. | |||||||||||
Returns the list of  
  
  TrustManagers with one entry for each type
 of trust material. | |||||||||||
Initializes this factory instance with the specified provider-specific
 parameters for a source of trust material. 
  
   | |||||||||||
Initializes this factory instance with the specified keystore as source
 of certificate authorities and trust material. 
  
   | |||||||||||
| 
  [Expand]
   Inherited Methods  | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
   
From class java.lang.Object
 | |||||||||||
Creates a new TrustManagerFactory instance.
| factorySpi | the implementation delegate. | 
|---|---|
| provider | the provider | 
| algorithm | the algorithm name. | 
Returns the name of this TrustManagerFactory algorithm
 implementation.
TrustManagerFactory algorithm
         implementation.
Returns the default algorithm name for the TrustManagerFactory. The
 default algorithm name is specified by the security property
 'ssl.TrustManagerFactory.algorithm'.
Creates a new TrustManagerFactory instance for the specified
 trust management algorithm from the specified provider.
| algorithm | the name of the requested trust management algorithm name. | 
|---|---|
| provider | the name of the provider that provides the requested algorithm. | 
| NoSuchAlgorithmException | if the specified provider cannot provide the requested algorithm. | 
|---|---|
| NoSuchProviderException | if the specified provider does not exist. | 
| NullPointerException | if algorithm is null (instead of
             NoSuchAlgorithmException as in 1.4 release)
 | 
        
Creates a new TrustManagerFactory instance for the specified
 trust management algorithm from the specified provider.
| algorithm | the name of the requested key management algorithm name. | 
|---|---|
| provider | the provider that provides the requested algorithm. | 
| NoSuchAlgorithmException | if the specified provider cannot provide the requested algorithm. | 
|---|---|
| NullPointerException | if algorithm is null (instead of
             NoSuchAlgorithmException as in 1.4 release)
 | 
        
Creates a new TrustManagerFactory instance for the specified
 trust management algorithm.
| algorithm | the name of the requested trust management algorithm. | 
|---|
| NoSuchAlgorithmException | if no installed provider can provide the requested algorithm. | 
|---|---|
| NullPointerException | if algorithm is null (instead of
             NoSuchAlgorithmException as in 1.4 release)
 | 
        
Returns the provider for this TrustManagerFactory instance.
TrustManagerFactory instance.
Returns the list of TrustManagers with one entry for each type
 of trust material.
TrustManagers
Initializes this factory instance with the specified provider-specific parameters for a source of trust material.
| spec | the provider-specific parameters. | 
|---|
| InvalidAlgorithmParameterException | if the initialization fails. | 
|---|
Initializes this factory instance with the specified keystore as source of certificate authorities and trust material.
| ks | the keystore or null. | 
        
|---|
| KeyStoreException | if the initialization fails. | 
|---|