|
Android 2.3 Gingerbread | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.security.KeyStore.Builder
public abstract static class KeyStore.Builder
Builder is used to construct new instances of KeyStore.
| Constructor Summary | |
|---|---|
protected |
KeyStore.Builder()
Constructs a new instance of Builder. |
| Method Summary | |
|---|---|
abstract KeyStore |
getKeyStore()
Returns the KeyStore created by this Builder. |
abstract KeyStore.ProtectionParameter |
getProtectionParameter(String alias)
Returns the ProtectionParameter to be used when a Entry with the specified alias is requested. |
static KeyStore.Builder |
newInstance(KeyStore keyStore,
KeyStore.ProtectionParameter protectionParameter)
Returns a new Builder that holds the given KeyStore
and the given ProtectionParameter. |
static KeyStore.Builder |
newInstance(String type,
Provider provider,
File file,
KeyStore.ProtectionParameter protectionParameter)
Returns a new Builder that creates a new KeyStore
based on the provided arguments. |
static KeyStore.Builder |
newInstance(String type,
Provider provider,
KeyStore.ProtectionParameter protectionParameter)
Returns a new Builder that creates a new KeyStore
based on the provided arguments. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
protected KeyStore.Builder()
Builder.
| Method Detail |
|---|
public abstract KeyStore getKeyStore()
throws KeyStoreException
KeyStore created by this Builder.
KeyStore created by this Builder.
KeyStoreException - if an error occurred during construction.
public abstract KeyStore.ProtectionParameter getProtectionParameter(String alias)
throws KeyStoreException
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.
public static KeyStore.Builder newInstance(KeyStore keyStore,
KeyStore.ProtectionParameter protectionParameter)
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.
public static KeyStore.Builder newInstance(String type,
Provider provider,
File file,
KeyStore.ProtectionParameter protectionParameter)
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.
public static KeyStore.Builder newInstance(String type,
Provider provider,
KeyStore.ProtectionParameter protectionParameter)
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.
|
Android 2.3 Gingerbread | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||