public class CredentialBuilder extends Object
Constructor and Description |
---|
CredentialBuilder(CredentialStore credentialStore)
Creates a CredentialBuilder using the passed credential store.
|
Modifier and Type | Method and Description |
---|---|
void |
deleteCredentials(List<String> aliasList)
Delete a list of credentials from the underlying credentialStore.
|
void |
deleteCredentialsStore()
Delete the underlying credentialStore.
|
Credential |
getCredential(String alias)
Retrieve the credential with the provided alias from the underlying credential store.
|
Credentials |
loadCredentials()
Retrieve a list of credentials from the underlying credential store.
|
void |
storeCredentials(Credentials credentials)
Stores a list of credentials to the underlying credential store.
|
public CredentialBuilder(CredentialStore credentialStore)
credentialStore
- credential storagepublic void deleteCredentials(List<String> aliasList) throws FMWCredentialsException
aliasList
- a list of credential alias that need to be deleted.FMWCredentialsException
- an error occurred when deleting credentials from the credentialStore.public void deleteCredentialsStore() throws FMWCredentialsException
FMWCredentialsException
- an error occurred when deleting the credential store.public Credentials loadCredentials() throws FMWCredentialsException
FMWCredentialsException
- an error occurred when retrieving credentials from the credentialStore.public Credential getCredential(String alias) throws FMWCredentialsException
alias
- of the credential in the credential storeFMWCredentialsException
- if the builder is not initialized with the store or an error occurred when accessing the credential storepublic void storeCredentials(Credentials credentials) throws FMWCredentialsException
credentials
- a list of credentials that need to be persistedFMWCredentialsException
- an error occurred when storing credentials to the credentialStore.