| 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 holds the given
KeyStore
and the given
ProtectionParameter
.
|
||||||||||
|
|
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.
|
||||||||||
|
[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 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.
|
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 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.
|