| 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 keystore as source
of certificate authorities and trust material.
| |||||||||||
Initializes this factory instance with the specified provider-specific
parameters for a source of 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.
TrustManagersInitializes 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. |
|---|
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. |
|---|