Modifier and Type | Method and Description |
---|---|
<T extends CredentialStorage> |
IDMMessages.credentialRetrievalFailed(Account account,
Class<T> storageClass,
Throwable t) |
<T extends CredentialStorage> |
IdentityManager.retrieveCredentials(Account account,
Class<T> storageClass)
Returns a list of all stored credential values for the specified account and credential storage class
|
<T extends CredentialStorage> |
IdentityManager.retrieveCurrentCredential(Account account,
Class<T> storageClass)
Returns the current stored credential value for the specific account and credential storage class
|
Modifier and Type | Method and Description |
---|---|
void |
IdentityManager.removeCredential(Account account,
Class<? extends CredentialStorage> storageClass)
Removes all credentials stored by a certain
CredentialStorage associated
with the given Account . |
Modifier and Type | Method and Description |
---|---|
CredentialStorage |
DigestCredentialHandler.createCredentialStorage(IdentityContext context,
Account account,
Digest digest,
CredentialStore<?> store,
Date effectiveDate,
Date expiryDate) |
protected abstract CredentialStorage |
AbstractCredentialHandler.createCredentialStorage(IdentityContext context,
Account account,
U password,
S store,
Date effectiveDate,
Date expiryDate) |
CredentialStorage |
TokenCredentialHandler.createCredentialStorage(IdentityContext context,
Account account,
U credential,
S store,
Date effectiveDate,
Date expiryDate) |
CredentialStorage |
PasswordCredentialHandler.createCredentialStorage(IdentityContext context,
Account account,
U password,
S store,
Date effectiveDate,
Date expiryDate) |
CredentialStorage |
X509CertificateCredentialHandler.createCredentialStorage(IdentityContext context,
Account account,
X509Certificate cert,
CredentialStore<?> store,
Date effectiveDate,
Date expiryDate) |
protected CredentialStorage |
DigestCredentialHandler.getCredentialStorage(IdentityContext context,
Account account,
DigestCredentials credentials,
CredentialStore<?> store) |
protected abstract CredentialStorage |
AbstractCredentialHandler.getCredentialStorage(IdentityContext context,
Account account,
V credentials,
S store) |
protected CredentialStorage |
TokenCredentialHandler.getCredentialStorage(IdentityContext context,
Account account,
V credentials,
S store) |
protected CredentialStorage |
PasswordCredentialHandler.getCredentialStorage(IdentityContext context,
Account account,
V credentials,
S store) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
DigestCredentialHandler.validateCredential(IdentityContext context,
CredentialStorage credentialStorage,
DigestCredentials credentials,
CredentialStore<?> store) |
protected abstract boolean |
AbstractCredentialHandler.validateCredential(IdentityContext context,
CredentialStorage credentialStorage,
V credentials,
S store) |
protected boolean |
TokenCredentialHandler.validateCredential(IdentityContext context,
CredentialStorage credentialStorage,
V credentials,
S store) |
protected boolean |
PasswordCredentialHandler.validateCredential(IdentityContext context,
CredentialStorage storage,
V credentials,
S store) |
protected boolean |
X509CertificateCredentialHandler.validateCredential(IdentityContext context,
CredentialStorage storage,
X509CertificateCredentials credentials,
CredentialStore<?> store) |
Modifier and Type | Interface and Description |
---|---|
static interface |
SupportsCredentials.NO_CREDENTIAL_STORAGE |
Modifier and Type | Class and Description |
---|---|
class |
AbstractCredentialStorage |
class |
DigestCredentialStorage
CredentialStorage for Digest credentials. |
class |
EncodedPasswordStorage
Represents the encoded hash value stored by an IdentityStore
|
class |
OTPCredentialStorage |
class |
TokenCredentialStorage
CredentialStorage used to store token-based credentials. |
class |
X509CertificateStorage
CredentialStorage for X509 Certificates credentials. |
Modifier and Type | Method and Description |
---|---|
static <T extends CredentialStorage> |
CredentialUtils.getCurrentCredential(IdentityContext context,
Account agent,
CredentialStore<?> store,
Class<T> storageClass)
Returns the current credential for the given
Agent . |
Modifier and Type | Method and Description |
---|---|
static boolean |
CredentialUtils.isCredentialExpired(CredentialStorage credentialStorage)
Checks if the given
CredentialStorage holds an expired credential. |
static boolean |
CredentialUtils.isCurrentCredential(CredentialStorage credential)
Checks if the specified
CredentialStorage maps to the current credential. |
Modifier and Type | Method and Description |
---|---|
static boolean |
CredentialUtils.isLastCredentialExpired(IdentityContext context,
Account agent,
CredentialStore<?> store,
Class<? extends CredentialStorage> storageClass) |
Modifier and Type | Method and Description |
---|---|
<T extends CredentialStorage> |
CredentialStore.retrieveCredentials(IdentityContext context,
Account account,
Class<T> storageClass)
Returns a list of all credential state of the specified
T , for the specified Account . |
<T extends CredentialStorage> |
CredentialStore.retrieveCurrentCredential(IdentityContext context,
Account account,
Class<T> storageClass)
Returns the currently active credential state of the specified
T , for the specified Account . |
Modifier and Type | Method and Description |
---|---|
void |
CredentialStore.storeCredential(IdentityContext context,
Account account,
CredentialStorage storage)
Stores the specified credential state.
|
Modifier and Type | Method and Description |
---|---|
Set<CredentialStore<?>> |
StoreSelector.getStoresForCredentialStorage(IdentityContext context,
Class<? extends CredentialStorage> storageClass)
Returns all available
CredentialStore instances that support the given CredentialStorage
type. |
void |
CredentialStore.removeCredential(IdentityContext context,
Account account,
Class<? extends CredentialStorage> storageClass)
Removes all credentials stored by a certain
CredentialStorage associated
with the given Account . |
Copyright © 2018 JBoss by Red Hat. All rights reserved.