<C extends Credential> boolean | 
CredentialStore.exists(String credentialAlias,
      Class<C> credentialType) | 
 Check whether credential store has an entry associated with the given credential alias of specified credential type. 
 | 
boolean | 
CredentialStoreSpi.exists(String credentialAlias,
      Class<? extends Credential> credentialType) | 
 Check whether credential store service has an entry associated with the given credential alias of specified
 credential type. 
 | 
void | 
CredentialStore.flush() | 
 Flush the contents of this credential store to storage. 
 | 
void | 
CredentialStoreSpi.flush() | 
 Flush the credential store contents to storage. 
 | 
Set<String> | 
CredentialStore.getAliases() | 
 Returns Set<String> stored in this store. 
 | 
Set<String> | 
CredentialStoreSpi.getAliases() | 
 Returns credential aliases stored in this store as Set<String>. 
 | 
void | 
CredentialStore.initialize(Map<String,String> attributes) | 
 Initialize Credential Store service with given attributes. 
 | 
void | 
CredentialStore.initialize(Map<String,String> attributes,
          CredentialStore.ProtectionParameter protectionParameter) | 
 Initialize Credential Store service with given attributes. 
 | 
void | 
CredentialStore.initialize(Map<String,String> attributes,
          CredentialStore.ProtectionParameter protectionParameter,
          Provider[] providers) | 
 Initialize Credential Store service with given attributes. 
 | 
abstract void | 
CredentialStoreSpi.initialize(Map<String,String> attributes,
          CredentialStore.ProtectionParameter protectionParameter,
          Provider[] providers) | 
 Initialize credential store service with given attributes. 
 | 
void | 
CredentialStore.remove(String credentialAlias,
      Class<? extends Credential> credentialType) | 
 Remove the credentialType with from given alias matching the given criteria from the store. 
 | 
void | 
CredentialStore.remove(String credentialAlias,
      Class<? extends Credential> credentialType,
      String credentialAlgorithm) | 
 Remove the credentialType with from given alias matching the given criteria from the store. 
 | 
void | 
CredentialStore.remove(String credentialAlias,
      Class<? extends Credential> credentialType,
      String credentialAlgorithm,
      AlgorithmParameterSpec parameterSpec) | 
 Remove the credentialType with from given alias matching the given criteria from the store. 
 | 
abstract void | 
CredentialStoreSpi.remove(String credentialAlias,
      Class<? extends Credential> credentialType,
      String credentialAlgorithm,
      AlgorithmParameterSpec parameterSpec) | 
 Remove the credentialType with from given alias from the credential store service. 
 | 
<C extends Credential> C | 
CredentialStore.retrieve(String credentialAlias,
        Class<C> credentialType) | 
 Retrieve credential stored in the store under the key and of the credential type 
 | 
<C extends Credential> C | 
CredentialStore.retrieve(String credentialAlias,
        Class<C> credentialType,
        String credentialAlgorithm) | 
 Retrieve credential stored in the store under the key and of the credential type. 
 | 
<C extends Credential> C | 
CredentialStore.retrieve(String credentialAlias,
        Class<C> credentialType,
        String credentialAlgorithm,
        AlgorithmParameterSpec parameterSpec) | 
 Retrieve credential stored in the store under the key and of the credential type. 
 | 
<C extends Credential> C | 
CredentialStore.retrieve(String credentialAlias,
        Class<C> credentialType,
        String credentialAlgorithm,
        AlgorithmParameterSpec parameterSpec,
        CredentialStore.ProtectionParameter protectionParameter) | 
 Retrieve credential stored in the store under the key and of the credential type. 
 | 
abstract <C extends Credential> C | 
CredentialStoreSpi.retrieve(String credentialAlias,
        Class<C> credentialType,
        String credentialAlgorithm,
        AlgorithmParameterSpec parameterSpec,
        CredentialStore.ProtectionParameter protectionParameter) | 
 Retrieve the credential stored in the store under the given alias, matching the given criteria. 
 | 
<C extends Credential> void | 
CredentialStore.store(String credentialAlias,
     C credential) | 
 Store credential to the store under the given alias. 
 | 
<C extends Credential> void | 
CredentialStore.store(String credentialAlias,
     C credential,
     CredentialStore.ProtectionParameter protectionParameter) | 
 Store credential to the store under the given alias. 
 | 
abstract void | 
CredentialStoreSpi.store(String credentialAlias,
     Credential credential,
     CredentialStore.ProtectionParameter protectionParameter) | 
 Store credential to the credential store service under the given alias. 
 | 
void | 
CredentialStoreSpi.validateAttribute(Map<String,String> attributes,
                 List<String> validAttributes) | 
 Validate given attributes in credential store implementation. 
 |