java.lang.Objectjava.security.KeyStore$Builder
Direct Known Subclasses:
FileBuilder
An instance of this class encapsulates the information needed to instantiate and initialize a KeyStore object. That process is triggered when the {@linkplain #getKeyStore} method is called.
This makes it possible to decouple configuration from KeyStore object creation and e.g. delay a password prompt until it is needed.
1.5
- Field Summary | ||
---|---|---|
static final int | MAX_CALLBACK_TRIES |
Constructor: |
---|
|
Method from java.security.KeyStore$Builder Summary: |
---|
getKeyStore, getProtectionParameter, newInstance, newInstance, newInstance |
Methods from java.lang.Object: |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method from java.security.KeyStore$Builder Detail: |
---|
|
getKeyStore method must be invoked before this
method may be called. |
keyStore , the {@linkplain
#getProtectionParameter getProtectionParameter()} method will
return protectionParameters .
This is useful if an existing KeyStore object needs to be used with Builder-based APIs. |
Each call to the #getKeyStore method on the returned
builder will return a new KeyStore object of type The KeyStore is instantiated from Calls to getProtectionParameter()
will return Note that the #getKeyStore method is executed within the AccessControlContext of the code invoking this method. |
The first call to the #getKeyStore method on the returned
builder will create a KeyStore of type Subsequent calls to #getKeyStore return the same object as the initial call. If the initial call to failed with a KeyStoreException, subsequent calls also throw a KeyStoreException. The KeyStore is instantiated from Calls to getProtectionParameter()
will return a PasswordProtection
object encapsulating the password that was used to invoke the
Note that the #getKeyStore method is executed within the AccessControlContext of the code invoking this method. |