| 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. |