java.lang.Object | |
↳ | java.security.KeyStore.Builder |
Builder
is used to construct new instances of KeyStore
.
Protected Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Constructs a new instance of
Builder . |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Returns the
KeyStore created by this Builder . | |||||||||||
Returns the
ProtectionParameter to be used when a Entry with the specified alias is requested. | |||||||||||
Returns a new
Builder that creates a new KeyStore
based on the provided arguments. | |||||||||||
Returns a new
Builder that creates a new KeyStore
based on the provided arguments. | |||||||||||
Returns a new
Builder that holds the given KeyStore
and the given ProtectionParameter . |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class java.lang.Object
|
Returns the KeyStore
created by this Builder
.
KeyStore
created by this Builder
.KeyStoreException | if an error occurred during construction. |
---|
Returns the ProtectionParameter
to be used when a Entry
with the specified alias is requested. Before this method is
invoked, getKeyStore()
must be called.
alias | the alias for the entry. |
---|
ProtectionParameter
to be used when a Entry
with the specified alias is requested.KeyStoreException | if an error occurred during the lookup for the protection parameter. |
---|---|
IllegalStateException | if getKeyStore() is not called prior the
invocation of this method. |
NullPointerException | if alias is null .
|
Returns a new Builder
that creates a new KeyStore
based on the provided arguments.
If provider
is null
, all installed providers are
searched, otherwise the key store from the specified provider is
used.
type | the type of the KeyStore to be constructed. |
---|---|
provider | the provider of the KeyStore to be constructed,
maybe null . |
file | the File that contains the data for the KeyStore . |
protectionParameter | the ProtectionParameter used to protect the stored
keys. |
Builder
that creates a new KeyStore
based on the provided arguments.NullPointerException | if type, protectionParameter or file is
null . |
---|---|
IllegalArgumentException | protectionParameter not an instance of either
PasswordProtection or CallbackHandlerProtection , file is not a file or
does not exist at all.
|
Returns a new Builder
that creates a new KeyStore
based on the provided arguments.
If provider
is null
, all installed providers are
searched, otherwise the key store from the specified provider is
used.
type | the type of the KeyStore to be constructed. |
---|---|
provider | the provider of the KeyStore to be constructed,
maybe null . |
protectionParameter | the ProtectionParameter used to protect the stored
keys. |
Builder
that creates a new KeyStore
based on the provided arguments.NullPointerException | if type or protectionParameter is null . |
---|---|
IllegalArgumentException | protectionParameter not an instance of either
PasswordProtection or CallbackHandlerProtection , file is not a file or
does not exist at all.
|
Returns a new Builder
that holds the given KeyStore
and the given ProtectionParameter
.
keyStore | the KeyStore to be held. |
---|---|
protectionParameter | the ProtectionParameter to be held. |
Builder
that holds the specified
KeyStore
and the specified ProtectionParameter
.NullPointerException | if keyStore or protectionParameter is
null . |
---|---|
IllegalArgumentException | if the given KeyStore is not initialized.
|