java.lang.Object | |
↳ | javax.net.ssl.KeyManagerFactory |
The public API for KeyManagerFactory
implementations.
Protected Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Creates a new
KeyManagerFactory . |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Returns the name of the key management algorithm.
| |||||||||||
Returns the default key manager factory algorithm name.
| |||||||||||
Creates a new
KeyManagerFactory instance for the specified key
management algorithm from the specified provider. | |||||||||||
Creates a new
KeyManagerFactory instance for the specified key
management algorithm from the specified provider. | |||||||||||
Creates a new
KeyManagerFactory instance for the specified key
management algorithm. | |||||||||||
Returns a list of key managers, one instance for each type of key in the
key store.
| |||||||||||
Returns the provider for this
KeyManagerFactory instance. | |||||||||||
Initializes this instance with the specified factory parameters.
| |||||||||||
Initializes this instance with the specified key store and password.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
Creates a new KeyManagerFactory
.
factorySpi | the implementation delegate. |
---|---|
provider | the provider. |
algorithm | the key management algorithm name. |
Returns the name of the key management algorithm.
Returns the default key manager factory algorithm name.
The default algorithm name is specified by the security property:
'ssl.KeyManagerFactory.algorithm'
.
Creates a new KeyManagerFactory
instance for the specified key
management algorithm from the specified provider.
algorithm | the name of the requested key 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 KeyManagerFactory
instance for the specified key
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 KeyManagerFactory
instance for the specified key
management algorithm.
algorithm | the name of the requested key 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 a list of key managers, one instance for each type of key in the key store.
Returns the provider for this KeyManagerFactory
instance.
KeyManagerFactory
instance.
Initializes this instance with the specified factory parameters.
spec | the factory parameters. |
---|
InvalidAlgorithmParameterException | if an error occurs. |
---|
Initializes this instance with the specified key store and password.
ks | the key store or null to use the default key store. |
---|---|
password | the password for the specified key store or null if no
key store is provided. |
KeyStoreException | if initializing this key manager factory fails. |
---|---|
NoSuchAlgorithmException | if a required algorithm is not available. |
UnrecoverableKeyException | if a key cannot be recovered. |