public class FileCredentialStore extends Object implements org.picketlink.idm.spi.CredentialStore
CredentialStore implementation that stored the credentials using the FileBasedIdentityStore.
| Constructor and Description |
|---|
FileCredentialStore(FileBasedIdentityStore identityStore) |
| Modifier and Type | Method and Description |
|---|---|
void |
removeCredentials(org.picketlink.idm.model.Agent agent)
Remove all stored credentials for the given
Agent. |
<T extends org.picketlink.idm.credential.spi.CredentialStorage> |
retrieveCredentials(org.picketlink.idm.model.Agent agent,
Class<T> storageTyper) |
<T extends org.picketlink.idm.credential.spi.CredentialStorage> |
retrieveCurrentCredential(org.picketlink.idm.model.Agent agent,
Class<T> storageClass) |
void |
storeCredential(org.picketlink.idm.model.Agent agent,
org.picketlink.idm.credential.spi.CredentialStorage storage) |
void |
updateCredential(org.picketlink.idm.model.Agent agent,
Object credential,
Date effectiveDate,
Date expiryDate) |
void |
validateCredentials(org.picketlink.idm.credential.Credentials credentials) |
public FileCredentialStore(FileBasedIdentityStore identityStore)
public void validateCredentials(org.picketlink.idm.credential.Credentials credentials)
public void updateCredential(org.picketlink.idm.model.Agent agent,
Object credential,
Date effectiveDate,
Date expiryDate)
public void storeCredential(org.picketlink.idm.model.Agent agent,
org.picketlink.idm.credential.spi.CredentialStorage storage)
storeCredential in interface org.picketlink.idm.spi.CredentialStorepublic <T extends org.picketlink.idm.credential.spi.CredentialStorage> T retrieveCurrentCredential(org.picketlink.idm.model.Agent agent,
Class<T> storageClass)
retrieveCurrentCredential in interface org.picketlink.idm.spi.CredentialStorepublic <T extends org.picketlink.idm.credential.spi.CredentialStorage> List<T> retrieveCredentials(org.picketlink.idm.model.Agent agent, Class<T> storageTyper)
retrieveCredentials in interface org.picketlink.idm.spi.CredentialStorepublic void removeCredentials(org.picketlink.idm.model.Agent agent)
Remove all stored credentials for the given Agent.
agent - Copyright © 2013. All Rights Reserved.