| Interface | Description | 
|---|---|
| Credential | 
 A base interface for Credentials 
 | 
| CredentialMap | 
 A  
CredentialMap manages a secure mapping of keys to credentials. | 
| CredentialStore | 
 A CredentialStore is a secure store that maintains mappings of map names to Credential maps. 
 | 
| DataSourceCredential | 
 A DataSourceCredential instance encapsulates access information for a data provider. 
 | 
| GenericCredential | 
 A GenericCredential instance encapsulates a java.lang.object object as a serializable object. 
 | 
| PasswordCredential | 
 A PasswordCredential instance encapsulates a username-password pair. 
 | 
| Class | Description | 
|---|---|
| CredentialAccessPermission | 
 The  
CredentialAccessPermission class is responsible for implementing the fine-grained access control model of CSF. | 
| CredentialFactory | 
 This class is a factory for getting new credential instances. 
 | 
| Exception | Description | 
|---|---|
| CredentialAlreadyExistsException | 
 This is the CSF (Credential Store Framework) exception. 
 | 
| CredentialExpiredException | 
 This is the CSF (Credential Store Framework) exception. 
 | 
| CredentialInvalidException | 
 This is the CSF (Credential Store Framework) exception. 
 | 
| CredentialNotFoundException | 
 This is the CSF (Credential Store Framework) exception. 
 | 
| CredStoreException | 
 This is the basic CSF (Credential Store Framework) exception. 
 | 
| CredStoreRuntimeException | 
 This is the basic CSF (Credential Store Framework) runtime exception. 
 |