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