java.lang.Object | |
↳ | javax.net.ssl.TrustManagerFactory |
The factory for TrustManager
s 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
TrustManager s 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 TrustManager
s with one entry for each type
of trust material.
TrustManager
s
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. |
---|
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. |
---|