Uses of Interface
org.wildfly.security.credential.Credential
-
Packages that use Credential Package Description org.wildfly.security.auth.callback Extended callbacks and supporting utilities which allow efficient callback handler implementation.org.wildfly.security.auth.client Elytron Client enable remote clients to authenticate using Elytron.org.wildfly.security.auth.realm Security realm implementations for Elytron.org.wildfly.security.auth.realm.jdbc Classes related to aSecurityRealm
implementation based on the JDBC (Java Database Connectivity) API.org.wildfly.security.auth.realm.jdbc.mapper Classes related to mapping columns from a database table to internal representations of identity data (eg.: attributes, password and keys, etc).org.wildfly.security.auth.realm.ldap Classes related to aSecurityRealm
implementation capable of integrating with LDAP servers.org.wildfly.security.auth.realm.token Classes related to aSecurityRealm
implementation that handles different types of security tokens.org.wildfly.security.auth.server Server side of authentication provided by Elytron.org.wildfly.security.auth.server.event org.wildfly.security.auth.server.http org.wildfly.security.auth.server.sasl org.wildfly.security.auth.util Miscellaneous utility classes and APIs for client and server login applications.org.wildfly.security.credential org.wildfly.security.credential.source org.wildfly.security.credential.store Package for Credential Store API/SPI classes and interfaces.org.wildfly.security.credential.store._private org.wildfly.security.credential.store.impl org.wildfly.security.http.oidc org.wildfly.security.sasl.util org.wildfly.security.tool -
-
Uses of Credential in org.wildfly.security.auth.callback
Fields in org.wildfly.security.auth.callback declared as Credential Modifier and Type Field Description private Credential
AbstractCredentialCallback. credential
private Credential
CredentialUpdateCallback. credential
private Credential
IdentityCredentialCallback. credential
Fields in org.wildfly.security.auth.callback with type parameters of type Credential Modifier and Type Field Description private Class<? extends Credential>
AbstractCredentialCallback. credentialType
Methods in org.wildfly.security.auth.callback with type parameters of type Credential Modifier and Type Method Description <C extends Credential,R>
RAbstractCredentialCallback. applyToCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec, Function<C,R> function)
Apply the given function to the acquired credential, if it is set and of the given type and algorithm.<C extends Credential,R>
RAbstractCredentialCallback. applyToCredential(Class<C> credentialType, String algorithmName, Function<C,R> function)
Apply the given function to the acquired credential, if it is set and of the given type and algorithm.<C extends Credential,R>
RAbstractCredentialCallback. applyToCredential(Class<C> credentialType, Function<C,R> function)
Apply the given function to the acquired credential, if it is set and of the given type.<C extends Credential>
CAbstractCredentialCallback. getCredential(Class<C> credentialType)
Get the acquired credential, if it is set and of the given type, and if so, return the credential cast to the type.<C extends Credential>
CAbstractCredentialCallback. getCredential(Class<C> credentialType, String algorithmName)
Get the acquired credential, if it is set and of the given type and algorithm, and if so, return the credential cast to the type.<C extends Credential>
CAbstractCredentialCallback. getCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
Get the acquired credential, if it is set and of the given type, algorithm, and parameters, and if so, return the credential cast to the type.<C extends Credential>
CCredentialUpdateCallback. getCredential(Class<C> credentialClass)
Get the new credential, if it is of the given credential class.Methods in org.wildfly.security.auth.callback that return Credential Modifier and Type Method Description Credential
AbstractCredentialCallback. getCredential()
Get the acquired credential.Credential
CredentialUpdateCallback. getCredential()
Get the new credential.Credential
IdentityCredentialCallback. getCredential()
Get the credential.Methods in org.wildfly.security.auth.callback that return types with arguments of type Credential Modifier and Type Method Description Class<? extends Credential>
AbstractCredentialCallback. getCredentialType()
Get the supported credential type.Methods in org.wildfly.security.auth.callback with parameters of type Credential Modifier and Type Method Description boolean
AbstractCredentialCallback. isCredentialSupported(Credential credential)
Determine whether the given credential can be set on this callback.void
AbstractCredentialCallback. setCredential(Credential credential)
Set the credential.Method parameters in org.wildfly.security.auth.callback with type arguments of type Credential Modifier and Type Method Description boolean
AbstractCredentialCallback. isCredentialTypeSupported(Class<? extends Credential> credentialType)
Determine whether the given credential type is supported.boolean
AbstractCredentialCallback. isCredentialTypeSupported(Class<? extends Credential> credentialType, String algorithmName)
Determine whether the given credential type is supported for the given algorithm name.boolean
AbstractCredentialCallback. isCredentialTypeSupported(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
Determine whether the given credential type is supported for the given algorithm name.Constructors in org.wildfly.security.auth.callback with parameters of type Credential Constructor Description CredentialUpdateCallback(Credential credential)
Construct a new instance.IdentityCredentialCallback(Credential credential, boolean isPrivate)
Construct a new instance.Constructor parameters in org.wildfly.security.auth.callback with type arguments of type Credential Constructor Description AbstractCredentialCallback(Class<? extends Credential> credentialType, String algorithm, AlgorithmParameterSpec parameterSpec)
CredentialCallback(Class<? extends Credential> credentialType)
Construct a new instance which accepts any algorithm name or parameters.CredentialCallback(Class<? extends Credential> credentialType, String algorithm)
Construct a new instance which accepts any parameters.CredentialCallback(Class<? extends Credential> credentialType, String algorithm, AlgorithmParameterSpec parameterSpec)
Construct a new instance.ServerCredentialCallback(Class<? extends Credential> credentialType)
Construct a new instance which accepts any algorithm name.ServerCredentialCallback(Class<? extends Credential> credentialType, String algorithm)
Construct a new instance.ServerCredentialCallback(Class<? extends Credential> credentialType, String algorithm, AlgorithmParameterSpec parameterSpec)
Construct a new instance. -
Uses of Credential in org.wildfly.security.auth.client
Methods in org.wildfly.security.auth.client with parameters of type Credential Modifier and Type Method Description AuthenticationConfiguration
AuthenticationConfiguration. useCredential(Credential credential)
Create a new configuration which is the same as this configuration, but which uses the given credential to authenticate.Method parameters in org.wildfly.security.auth.client with type arguments of type Credential Modifier and Type Method Description AuthenticationConfiguration
AuthenticationConfiguration. useKerberosSecurityFactory(SecurityFactory<? extends Credential> kerberosSecurityFactory)
Deprecated. -
Uses of Credential in org.wildfly.security.auth.realm
Fields in org.wildfly.security.auth.realm with type parameters of type Credential Modifier and Type Field Description private List<Credential>
FileSystemSecurityRealm.LoadedIdentity. credentials
private List<Credential>
SimpleRealmEntry. credentials
Methods in org.wildfly.security.auth.realm with type parameters of type Credential Modifier and Type Method Description <C extends Credential,R>
RFailoverSecurityRealm.FailoverRealmIdentity. applyToCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec, Function<C,R> function)
<C extends Credential,R>
RFailoverSecurityRealm.FailoverRealmIdentity. applyToCredential(Class<C> credentialType, String algorithmName, Function<C,R> function)
<C extends Credential,R>
RFailoverSecurityRealm.FailoverRealmIdentity. applyToCredential(Class<C> credentialType, Function<C,R> function)
<C extends Credential>
CAggregateSecurityRealm.Identity. getCredential(Class<C> credentialType)
<C extends Credential>
CAggregateSecurityRealm.Identity. getCredential(Class<C> credentialType, String algorithmName)
<C extends Credential>
CAggregateSecurityRealm.Identity. getCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
<C extends Credential>
CDistributedSecurityRealm.EvidenceDistributedIdentity. getCredential(Class<C> credentialType)
<C extends Credential>
CDistributedSecurityRealm.EvidenceDistributedIdentity. getCredential(Class<C> credentialType, String algorithmName)
<C extends Credential>
CDistributedSecurityRealm.EvidenceDistributedIdentity. getCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
<C extends Credential>
CDistributedSecurityRealm.PrincipalDistributedIdentity. getCredential(Class<C> credentialType)
<C extends Credential>
CDistributedSecurityRealm.PrincipalDistributedIdentity. getCredential(Class<C> credentialType, String algorithmName)
<C extends Credential>
CDistributedSecurityRealm.PrincipalDistributedIdentity. getCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
<C extends Credential>
CFailoverSecurityRealm.FailoverRealmIdentity. getCredential(Class<C> credentialType)
<C extends Credential>
CFailoverSecurityRealm.FailoverRealmIdentity. getCredential(Class<C> credentialType, String algorithmName)
<C extends Credential>
CFailoverSecurityRealm.FailoverRealmIdentity. getCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
<C extends Credential>
CFileSystemSecurityRealm.Identity. getCredential(Class<C> credentialType)
<C extends Credential>
CFileSystemSecurityRealm.Identity. getCredential(Class<C> credentialType, String algorithmName)
<C extends Credential>
CFileSystemSecurityRealm.Identity. getCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
<C extends Credential>
CJaasSecurityRealm.JaasRealmIdentity. getCredential(Class<C> credentialType)
<C extends Credential>
CJaasSecurityRealm.JaasRealmIdentity. getCredential(Class<C> credentialType, String algorithmName)
<C extends Credential>
CJaasSecurityRealm.JaasRealmIdentity. getCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
<C extends Credential>
CKeyStoreBackedSecurityRealm.KeyStoreRealmIdentity. getCredential(Class<C> credentialType)
<C extends Credential>
CKeyStoreBackedSecurityRealm.KeyStoreRealmIdentity. getCredential(Class<C> credentialType, String algorithmName)
<C extends Credential>
CKeyStoreBackedSecurityRealm.KeyStoreRealmIdentity. getCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
<C extends Credential>
CSimpleMapBackedSecurityRealm.SimpleMapRealmIdentity. getCredential(Class<C> credentialType)
<C extends Credential>
CSimpleMapBackedSecurityRealm.SimpleMapRealmIdentity. getCredential(Class<C> credentialType, String algorithmName)
<C extends Credential>
CSimpleMapBackedSecurityRealm.SimpleMapRealmIdentity. getCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
Methods in org.wildfly.security.auth.realm that return types with arguments of type Credential Modifier and Type Method Description (package private) List<Credential>
FileSystemSecurityRealm.LoadedIdentity. getCredentials()
List<Credential>
SimpleRealmEntry. getCredentials()
Get the credentials for this entry.(package private) List<Credential>
FileSystemSecurityRealm.Identity. loadCredentials()
private List<Credential>
FileSystemSecurityRealm.Identity. parseCredentials(XMLStreamReader streamReader, FileSystemSecurityRealm.Version version)
Methods in org.wildfly.security.auth.realm with parameters of type Credential Modifier and Type Method Description void
FailoverSecurityRealm.FailoverRealmIdentity. updateCredential(Credential credential)
Method parameters in org.wildfly.security.auth.realm with type arguments of type Credential Modifier and Type Method Description SupportLevel
AggregateSecurityRealm. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
SupportLevel
AggregateSecurityRealm.Identity. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
SupportLevel
CachingSecurityRealm. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
SupportLevel
DistributedSecurityRealm.EvidenceDistributedIdentity. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
SupportLevel
DistributedSecurityRealm. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
SupportLevel
DistributedSecurityRealm.PrincipalDistributedIdentity. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
SupportLevel
FailoverSecurityRealm.FailoverRealmIdentity. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
SupportLevel
FailoverSecurityRealm. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
SupportLevel
FileSystemSecurityRealm. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
SupportLevel
FileSystemSecurityRealm.Identity. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
SupportLevel
JaasSecurityRealm. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
SupportLevel
JaasSecurityRealm.JaasRealmIdentity. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
SupportLevel
KeyStoreBackedSecurityRealm. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
SupportLevel
KeyStoreBackedSecurityRealm.KeyStoreRealmIdentity. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
SupportLevel
LegacyPropertiesSecurityRealm. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
SupportLevel
SimpleMapBackedSecurityRealm. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
SupportLevel
SimpleMapBackedSecurityRealm.SimpleMapRealmIdentity. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
private void
FileSystemSecurityRealm.Identity. parseCertificate(List<Credential> credentials, XMLStreamReader streamReader)
private void
FileSystemSecurityRealm.Identity. parseOtp(List<Credential> credentials, XMLStreamReader streamReader)
private void
FileSystemSecurityRealm.Identity. parsePassword(List<Credential> credentials, XMLStreamReader streamReader, FileSystemSecurityRealm.Version version)
private void
FileSystemSecurityRealm.Identity. parsePublicKey(List<Credential> credentials, XMLStreamReader streamReader)
void
FileSystemSecurityRealm.Identity. setCredentials(Collection<? extends Credential> credentials)
Constructor parameters in org.wildfly.security.auth.realm with type arguments of type Credential Constructor Description LoadedIdentity(String name, List<Credential> credentials, Attributes attributes, Encoding hashEncoding)
SimpleRealmEntry(List<Credential> credentials)
Construct a new instance.SimpleRealmEntry(List<Credential> credentials, Attributes attributes)
Construct a new instance. -
Uses of Credential in org.wildfly.security.auth.realm.jdbc
Methods in org.wildfly.security.auth.realm.jdbc with type parameters of type Credential Modifier and Type Method Description <C extends Credential>
CJdbcSecurityRealm.JdbcRealmIdentity. getCredential(Class<C> credentialType)
<C extends Credential>
CJdbcSecurityRealm.JdbcRealmIdentity. getCredential(Class<C> credentialType, String algorithmName)
<C extends Credential>
CJdbcSecurityRealm.JdbcRealmIdentity. getCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
Methods in org.wildfly.security.auth.realm.jdbc that return Credential Modifier and Type Method Description Credential
KeyMapper. map(ResultSet resultSet, Supplier<Provider[]> providers)
Method parameters in org.wildfly.security.auth.realm.jdbc with type arguments of type Credential Modifier and Type Method Description SupportLevel
JdbcSecurityRealm. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
SupportLevel
JdbcSecurityRealm.JdbcRealmIdentity. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
SupportLevel
KeyMapper. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
Determine whether a credential of the given type and algorithm is definitely obtainable, possibly obtainable (for] some identities), or definitely not obtainable. -
Uses of Credential in org.wildfly.security.auth.realm.jdbc.mapper
Methods in org.wildfly.security.auth.realm.jdbc.mapper that return Credential Modifier and Type Method Description Credential
PasswordKeyMapper. map(ResultSet resultSet, Supplier<Provider[]> providers)
Method parameters in org.wildfly.security.auth.realm.jdbc.mapper with type arguments of type Credential Modifier and Type Method Description SupportLevel
PasswordKeyMapper. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
-
Uses of Credential in org.wildfly.security.auth.realm.ldap
Methods in org.wildfly.security.auth.realm.ldap with type parameters of type Credential Modifier and Type Method Description <C extends Credential>
CIdentityCredentialLoader. getCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec, Supplier<Provider[]> providers)
Acquire a credential of the given type.<C extends Credential>
CLdapSecurityRealm.LdapRealmIdentity. getCredential(Class<C> credentialType)
<C extends Credential>
CLdapSecurityRealm.LdapRealmIdentity. getCredential(Class<C> credentialType, String algorithmName)
<C extends Credential>
CLdapSecurityRealm.LdapRealmIdentity. getCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
<C extends Credential>
COtpCredentialLoader.ForIdentityLoader. getCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec, Supplier<Provider[]> providers)
<C extends Credential>
CUserPasswordCredentialLoader.ForIdentityLoader. getCredential(Class<C> credentialType, String credentialAlgorithm, AlgorithmParameterSpec parameterSpec, Supplier<Provider[]> providers)
Methods in org.wildfly.security.auth.realm.ldap with parameters of type Credential Modifier and Type Method Description void
IdentityCredentialPersister. persistCredential(Credential credential)
Store credential of identity.void
OtpCredentialLoader.ForIdentityLoader. persistCredential(Credential credential)
void
UserPasswordCredentialLoader.ForIdentityLoader. persistCredential(Credential credential)
Method parameters in org.wildfly.security.auth.realm.ldap with type arguments of type Credential Modifier and Type Method Description SupportLevel
CredentialLoader. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
Determine whether a given credential is definitely supported, possibly supported (for some identities), or definitely not supported.SupportLevel
IdentityCredentialLoader. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec, Supplier<Provider[]> providers)
Determine whether a given credential is definitely supported, possibly supported, or definitely not supported.SupportLevel
LdapSecurityRealm. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
SupportLevel
LdapSecurityRealm.LdapRealmIdentity. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
SupportLevel
OtpCredentialLoader.ForIdentityLoader. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec, Supplier<Provider[]> providers)
SupportLevel
OtpCredentialLoader. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
SupportLevel
UserPasswordCredentialLoader.ForIdentityLoader. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String credentialAlgorithm, AlgorithmParameterSpec parameterSpec, Supplier<Provider[]> providers)
SupportLevel
UserPasswordCredentialLoader. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String credentialAlgorithm, AlgorithmParameterSpec parameterSpec)
boolean
IdentityCredentialPersister. getCredentialPersistSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
Determine whether a given credential type can be persisted by this credential persister.boolean
OtpCredentialLoader.ForIdentityLoader. getCredentialPersistSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
boolean
UserPasswordCredentialLoader.ForIdentityLoader. getCredentialPersistSupport(Class<? extends Credential> credentialType, String credentialAlgorithm, AlgorithmParameterSpec parameterSpec)
void
LdapSecurityRealm.LdapRealmIdentity. setCredentials(Collection<? extends Credential> credentials)
-
Uses of Credential in org.wildfly.security.auth.realm.token
Methods in org.wildfly.security.auth.realm.token with type parameters of type Credential Modifier and Type Method Description <C extends Credential>
CTokenSecurityRealm.TokenRealmIdentity. getCredential(Class<C> credentialType)
Method parameters in org.wildfly.security.auth.realm.token with type arguments of type Credential Modifier and Type Method Description SupportLevel
TokenSecurityRealm. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
SupportLevel
TokenSecurityRealm.TokenRealmIdentity. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
-
Uses of Credential in org.wildfly.security.auth.server
Fields in org.wildfly.security.auth.server declared as Credential Modifier and Type Field Description private Credential
IdentityCredentials.One. credential
private Credential
IdentityCredentials.Two. credential1
private Credential
IdentityCredentials.Two. credential2
Fields in org.wildfly.security.auth.server with type parameters of type Credential Modifier and Type Field Description private Class<? extends Credential>
IdentityCredentials.Key. clazz
private LinkedHashMap<IdentityCredentials.Key,Credential>
IdentityCredentials.Many. map
Methods in org.wildfly.security.auth.server with type parameters of type Credential Modifier and Type Method Description <C extends Credential,R>
RIdentityCredentials. applyToCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec, Function<C,R> function)
Apply the given function to the acquired credential, if it is set and of the given type and algorithm.<C extends Credential,R>
RIdentityCredentials. applyToCredential(Class<C> credentialType, String algorithmName, Function<C,R> function)
Apply the given function to the acquired credential, if it is set and of the given type and algorithm.<C extends Credential,R>
RIdentityCredentials. applyToCredential(Class<C> credentialType, Function<C,R> function)
Apply the given function to the acquired credential, if it is set and of the given type.<C extends Credential,R>
RIdentityCredentials.Many. applyToCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec, Function<C,R> function)
<C extends Credential,R>
RIdentityCredentials.One. applyToCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec, Function<C,R> function)
<C extends Credential,R>
RIdentityCredentials.Two. applyToCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec, Function<C,R> function)
default <C extends Credential,R>
RRealmIdentity. applyToCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec, Function<C,R> function)
Apply the given function to the acquired credential, if it is set and of the given type, algorithm, and parameters.default <C extends Credential,R>
RRealmIdentity. applyToCredential(Class<C> credentialType, String algorithmName, Function<C,R> function)
Apply the given function to the acquired credential, if it is set and of the given type and algorithm.default <C extends Credential,R>
RRealmIdentity. applyToCredential(Class<C> credentialType, Function<C,R> function)
Apply the given function to the acquired credential, if it is set and of the given type.<C extends Credential,R>
RServerAuthenticationContext. applyToCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec, Function<C,R> function)
Apply the given function to the acquired credential, if it is set and of the given type and algorithm.<C extends Credential,R>
RServerAuthenticationContext. applyToCredential(Class<C> credentialType, String algorithmName, Function<C,R> function)
Apply the given function to the acquired credential, if it is set and of the given type and algorithm.<C extends Credential,R>
RServerAuthenticationContext. applyToCredential(Class<C> credentialType, Function<C,R> function)
Apply the given function to the acquired credential, if it is set and of the given type.<C extends Credential>
CIdentityCredentials. getCredential(Class<C> credentialType)
Acquire a credential of the given type.<C extends Credential>
CIdentityCredentials. getCredential(Class<C> credentialType, String algorithmName)
Acquire a credential of the given type and algorithm name.abstract <C extends Credential>
CIdentityCredentials. getCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
Acquire a credential of the given type and algorithm name.<C extends Credential>
CIdentityCredentials.Many. getCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
<C extends Credential>
CIdentityCredentials.One. getCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
<C extends Credential>
CIdentityCredentials.Two. getCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
<C extends Credential>
CRealmIdentity. getCredential(Class<C> credentialType)
Acquire a credential of the given type.default <C extends Credential>
CRealmIdentity. getCredential(Class<C> credentialType, String algorithmName)
Acquire a credential of the given type and algorithm name.default <C extends Credential>
CRealmIdentity. getCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
Acquire a credential of the given type and algorithm name.(package private) <C extends Credential>
CServerAuthenticationContext.AnonymousAuthorizedState. getCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
(package private) <C extends Credential>
CServerAuthenticationContext.AuthorizedAuthenticationState. getCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
<C extends Credential>
CServerAuthenticationContext. getCredential(Class<C> credentialType)
Acquire a credential of the given type.<C extends Credential>
CServerAuthenticationContext. getCredential(Class<C> credentialType, String algorithmName)
Acquire a credential of the given type.<C extends Credential>
CServerAuthenticationContext. getCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
Acquire a credential of the given type.(package private) <C extends Credential>
CServerAuthenticationContext.NameAssignedState. getCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
(package private) <C extends Credential>
CServerAuthenticationContext.State. getCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
<C extends Credential>
IdentityCredentialsIdentityCredentials. without(Class<C> credentialType, Predicate<? super C> predicate)
Return a copy of this credential set without any credentials of the given type that match the predicate.Methods in org.wildfly.security.auth.server that return types with arguments of type Credential Modifier and Type Method Description (package private) Class<? extends Credential>
IdentityCredentials.Key. getClazz()
protected abstract Collection<Class<? extends Credential>>
AbstractMechanismAuthenticationFactory. getSupportedCredentialTypes(String mechName)
protected Collection<Class<? extends Credential>>
HttpAuthenticationFactory. getSupportedCredentialTypes(String mechName)
Deprecated.protected Collection<Class<? extends Credential>>
SaslAuthenticationFactory. getSupportedCredentialTypes(String mechName)
Deprecated.Iterator<Credential>
IdentityCredentials.Many. iterator()
Iterator<Credential>
IdentityCredentials.One. iterator()
Iterator<Credential>
IdentityCredentials.Two. iterator()
Spliterator<Credential>
IdentityCredentials. spliterator()
Get aSpliterator
for this credential set.Methods in org.wildfly.security.auth.server with parameters of type Credential Modifier and Type Method Description private void
IdentityCredentials.Many. addCredential(Credential credential, LinkedHashMap<IdentityCredentials.Key,Credential> map)
void
ServerAuthenticationContext. addPrivateCredential(Credential credential)
Add a private credential to the identity being authenticated.(package private) void
ServerAuthenticationContext.AuthorizedAuthenticationState. addPrivateCredential(Credential credential)
(package private) void
ServerAuthenticationContext.AuthorizedState. addPrivateCredential(Credential credential)
(package private) void
ServerAuthenticationContext.InactiveState. addPrivateCredential(Credential credential)
(package private) void
ServerAuthenticationContext.InitialState. addPrivateCredential(Credential credential)
(package private) void
ServerAuthenticationContext.NameAssignedState. addPrivateCredential(Credential credential)
(package private) void
ServerAuthenticationContext.RealmAssignedState. addPrivateCredential(Credential credential)
(package private) void
ServerAuthenticationContext.State. addPrivateCredential(Credential credential)
void
ServerAuthenticationContext. addPublicCredential(Credential credential)
Add a public credential to the identity being authenticated.(package private) void
ServerAuthenticationContext.AuthorizedAuthenticationState. addPublicCredential(Credential credential)
(package private) void
ServerAuthenticationContext.AuthorizedState. addPublicCredential(Credential credential)
(package private) void
ServerAuthenticationContext.InactiveState. addPublicCredential(Credential credential)
(package private) void
ServerAuthenticationContext.InitialState. addPublicCredential(Credential credential)
(package private) void
ServerAuthenticationContext.NameAssignedState. addPublicCredential(Credential credential)
(package private) void
ServerAuthenticationContext.RealmAssignedState. addPublicCredential(Credential credential)
(package private) void
ServerAuthenticationContext.State. addPublicCredential(Credential credential)
boolean
IdentityCredentials. containsMatching(Credential credential)
Determine whether a credential of the type, algorithm, and parameters of the given credential is present in this set.(package private) static IdentityCredentials.Key
IdentityCredentials.Key. of(Credential c)
MechanismConfiguration.Builder
MechanismConfiguration.Builder. setServerCredential(Credential credential)
Set a single server credential.(package private) static int
IdentityCredentials. typeHash(Credential credential)
A (hopefully) unique hash code for the kind of credential.default void
ModifiableRealmIdentity. updateCredential(Credential credential)
default void
RealmIdentity. updateCredential(Credential credential)
Update a credential of this realm identity.(package private) void
ServerAuthenticationContext.AnonymousAuthorizedState. updateCredential(Credential credential)
(package private) void
ServerAuthenticationContext.AuthorizedAuthenticationState. updateCredential(Credential credential)
(package private) void
ServerAuthenticationContext.NameAssignedState. updateCredential(Credential credential)
(package private) void
ServerAuthenticationContext.State. updateCredential(Credential credential)
void
ServerAuthenticationContext. updateCredential(Credential credential)
Update the credential for the current authentication identity.IdentityCredentials
IdentityCredentials.Many. withCredential(Credential credential)
IdentityCredentials
IdentityCredentials.One. withCredential(Credential credential)
IdentityCredentials
IdentityCredentials.Two. withCredential(Credential credential)
abstract IdentityCredentials
IdentityCredentials. withCredential(Credential credential)
Return a copy of this credential set, but with the given credential added to it.IdentityCredentials
IdentityCredentials.Many. withoutMatching(Credential credential)
IdentityCredentials
IdentityCredentials.One. withoutMatching(Credential credential)
IdentityCredentials
IdentityCredentials.Two. withoutMatching(Credential credential)
IdentityCredentials
IdentityCredentials. withoutMatching(Credential credential)
Return a copy of this credential set without any credentials with a type, algorithm name, and parameters matching that of the given credential.SecurityIdentity
SecurityIdentity. withPrivateCredential(Credential credential)
Create a new security identity which is the same as this one, but which includes the given credential as a private credential.SecurityIdentity
SecurityIdentity. withPublicCredential(Credential credential)
Create a new security identity which is the same as this one, but which includes the given credential as a public credential.Method parameters in org.wildfly.security.auth.server with type arguments of type Credential Modifier and Type Method Description private void
IdentityCredentials.Many. addCredential(Credential credential, LinkedHashMap<IdentityCredentials.Key,Credential> map)
boolean
IdentityCredentials. contains(Class<? extends Credential> credentialType)
Determine whether a credential of the given type is present in this set.boolean
IdentityCredentials. contains(Class<? extends Credential> credentialType, String algorithmName)
Determine whether a credential of the given type and algorithm are present in this set.abstract boolean
IdentityCredentials. contains(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
Determine whether a credential of the given type and algorithm are present in this set.boolean
IdentityCredentials.Many. contains(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
boolean
IdentityCredentials.One. contains(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
boolean
IdentityCredentials.Two. contains(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
void
IdentityCredentials.Many. forEach(Consumer<? super Credential> action)
void
IdentityCredentials.One. forEach(Consumer<? super Credential> action)
void
IdentityCredentials.Two. forEach(Consumer<? super Credential> action)
SupportLevel
IdentityCredentials. getCredentialAcquireSupport(Class<? extends Credential> credentialType)
SupportLevel
IdentityCredentials. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName)
SupportLevel
IdentityCredentials. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
default SupportLevel
RealmIdentity. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName)
Deprecated.Transition method; remove before GA.SupportLevel
RealmIdentity. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
Determine whether a given credential type is definitely obtainable, possibly obtainable, or definitely not obtainable for this identity.SupportLevel
SecurityDomain. getCredentialAcquireSupport(Class<? extends Credential> credentialType)
Determine whether a credential of the given type and algorithm is definitely obtainable, possibly obtainable (for some identities), or definitely not obtainable.SupportLevel
SecurityDomain. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName)
Determine whether a credential of the given type and algorithm is definitely obtainable, possibly obtainable (for some identities), or definitely not obtainable.SupportLevel
SecurityDomain. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
Determine whether a credential of the given type and algorithm is definitely obtainable, possibly obtainable (for some identities), or definitely not obtainable.default SupportLevel
SecurityRealm. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName)
Deprecated.Transition method; remove before GA.SupportLevel
SecurityRealm. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
Determine whether a credential of the given type and algorithm is definitely obtainable, possibly obtainable (for] some identities), or definitely not obtainable.(package private) SupportLevel
ServerAuthenticationContext.AnonymousAuthorizedState. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
(package private) SupportLevel
ServerAuthenticationContext.AuthorizedAuthenticationState. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
SupportLevel
ServerAuthenticationContext. getCredentialAcquireSupport(Class<? extends Credential> credentialType)
Determine whether a given credential is definitely obtainable, possibly obtainable, or definitely not obtainable.SupportLevel
ServerAuthenticationContext. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName)
Determine whether a given credential is definitely obtainable, possibly obtainable, or definitely not obtainable.SupportLevel
ServerAuthenticationContext. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
Determine whether a given credential is definitely obtainable, possibly obtainable, or definitely not obtainable.(package private) SupportLevel
ServerAuthenticationContext.NameAssignedState. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
(package private) SupportLevel
ServerAuthenticationContext.State. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
void
ModifiableRealmIdentity. setCredentials(Collection<? extends Credential> credentials)
Set the credentials of this identity.MechanismConfiguration.Builder
MechanismConfiguration.Builder. setServerCredential(SecurityFactory<? extends Credential> credentialFactory)
Set a single server credential factory.IdentityCredentials
IdentityCredentials.Many. without(Predicate<? super Credential> predicate)
IdentityCredentials
IdentityCredentials.One. without(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
IdentityCredentials
IdentityCredentials.One. without(Predicate<? super Credential> predicate)
IdentityCredentials
IdentityCredentials.Two. without(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
IdentityCredentials
IdentityCredentials.Two. without(Predicate<? super Credential> predicate)
IdentityCredentials
IdentityCredentials. without(Class<? extends Credential> credentialType)
Return a copy of this credential set without any credentials of the given type.IdentityCredentials
IdentityCredentials. without(Class<? extends Credential> credentialType, String algorithmName)
Return a copy of this credential set without any credentials of the given type and algorithm name.IdentityCredentials
IdentityCredentials. without(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
Return a copy of this credential set without any credentials of the given type, algorithm name and parameter spec.abstract IdentityCredentials
IdentityCredentials. without(Predicate<? super Credential> predicate)
Return a copy of this credential set without any credentials that match the predicate.Constructors in org.wildfly.security.auth.server with parameters of type Credential Constructor Description Many(Credential c1, IdentityCredentials.Many subsequent)
Many(Credential c1, Credential c2, IdentityCredentials.Many subsequent)
Many(Credential credential1, Credential credential2, Credential credential3)
One(Credential credential)
SecurityIdentity(SecurityIdentity old, Credential credential, boolean isPrivate)
Two(Credential credential1, Credential credential2)
Constructor parameters in org.wildfly.security.auth.server with type arguments of type Credential Constructor Description Key(Class<? extends Credential> clazz, String algorithm, AlgorithmParameterSpec parameterSpec)
Many(LinkedHashMap<IdentityCredentials.Key,Credential> map)
-
Uses of Credential in org.wildfly.security.auth.server.event
Fields in org.wildfly.security.auth.server.event declared as Credential Modifier and Type Field Description private Credential
RealmDefiniteOutcomeAuthenticationEvent. credential
Methods in org.wildfly.security.auth.server.event that return Credential Modifier and Type Method Description Credential
RealmDefiniteOutcomeAuthenticationEvent. getCredential()
Get the actual credential used.Constructors in org.wildfly.security.auth.server.event with parameters of type Credential Constructor Description RealmDefiniteOutcomeAuthenticationEvent(RealmIdentity realmIdentity, Credential credential, Evidence evidence)
Construct a new instance.RealmFailedAuthenticationEvent(RealmIdentity realmIdentity, Credential credential, Evidence evidence)
Construct a new instance.RealmSuccessfulAuthenticationEvent(RealmIdentity realmIdentity, AuthorizationIdentity authorizationIdentity, Credential credential, Evidence evidence)
Construct a new instance. -
Uses of Credential in org.wildfly.security.auth.server.http
Methods in org.wildfly.security.auth.server.http that return types with arguments of type Credential Modifier and Type Method Description protected Collection<Class<? extends Credential>>
HttpAuthenticationFactory. getSupportedCredentialTypes(String mechName)
-
Uses of Credential in org.wildfly.security.auth.server.sasl
Methods in org.wildfly.security.auth.server.sasl that return types with arguments of type Credential Modifier and Type Method Description protected Collection<Class<? extends Credential>>
SaslAuthenticationFactory. getSupportedCredentialTypes(String mechName)
-
Uses of Credential in org.wildfly.security.auth.util
Fields in org.wildfly.security.auth.util declared as Credential Modifier and Type Field Description private Credential
ElytronFilePasswordProvider. credential
Constructors in org.wildfly.security.auth.util with parameters of type Credential Constructor Description ElytronFilePasswordProvider(Credential credential)
-
Uses of Credential in org.wildfly.security.credential
Subinterfaces of Credential in org.wildfly.security.credential Modifier and Type Interface Description interface
AlgorithmCredential
A credential which has an associated algorithm name.interface
X509CertificateChainCredential
A credential which contains an X.509 certificate chain.Classes in org.wildfly.security.credential that implement Credential Modifier and Type Class Description (package private) class
AbstractX509CertificateChainCredential
class
BearerTokenCredential
ACredential
that usually holds a bearer security token.class
GSSKerberosCredential
A credential for holding aGSSCredential
and optionally an associatedKerberosTicket
.class
KeyPairCredential
A public/private key pair credential.class
PasswordCredential
A credential for password authentication.class
PublicKeyCredential
A public key credential.class
SecretKeyCredential
A secret key credential.class
SSHCredential
A credential holding the location, key identity and passphrase (instance ofCredential
) of a Private key in an external file and/or the name of the file containing the known hostsclass
X509CertificateChainPrivateCredential
A credential containing a private key and an X.509 certificate chain.class
X509CertificateChainPublicCredential
A credential containing an X.509 certificate chain.Fields in org.wildfly.security.credential declared as Credential Modifier and Type Field Description static Credential[]
Credential. NO_CREDENTIALS
An array with no credentials.private Credential
SSHCredential.Builder. passphrase
private Credential
SSHCredential. passphrase
Methods in org.wildfly.security.credential with type parameters of type Credential Modifier and Type Method Description default <C extends Credential,R>
RCredential. castAndApply(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec, Function<C,R> function)
Cast this credential type and apply a function if the type matches.default <C extends Credential,R>
RCredential. castAndApply(Class<C> credentialType, String algorithmName, Function<C,R> function)
Cast this credential type and apply a function if the type matches.default <C extends Credential,R>
RCredential. castAndApply(Class<C> credentialType, Function<C,R> function)
Cast this credential type and apply a function if the type matches.default <C extends Credential>
CCredential. castAs(Class<C> credentialType)
Cast this credential type if the type matches.default <C extends Credential>
CCredential. castAs(Class<C> credentialType, String algorithmName)
Cast this credential type if the type and algorithm matches.default <C extends Credential>
CCredential. castAs(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
Cast this credential type if the type, algorithm, and parameters match.Methods in org.wildfly.security.credential that return Credential Modifier and Type Method Description Credential
Credential. clone()
Creates and returns a copy of thisCredential
.Credential
SSHCredential. clone()
static Credential
Credential. fromKeyStoreEntry(KeyStore.Entry keyStoreEntry)
Convert a key store entry into a credential object.Credential
SSHCredential. getPassphrase()
Get the passphrase used to decrypt the private keyMethods in org.wildfly.security.credential with parameters of type Credential Modifier and Type Method Description default boolean
AlgorithmCredential. matches(Credential other)
default boolean
Credential. matches(Credential other)
Determine if this credential is the same kind of credential as the given credential.SSHCredential.Builder
SSHCredential.Builder. setPassphrase(Credential passphrase)
The passphrase needed to decrypt the private keyMethod parameters in org.wildfly.security.credential with type arguments of type Credential Modifier and Type Method Description default boolean
AlgorithmCredential. matches(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
default boolean
Credential. matches(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
Determine if this credential matches the given criteria.Constructors in org.wildfly.security.credential with parameters of type Credential Constructor Description SSHCredential(File sshDirectory, String[] privateKeyIdentities, Credential passphrase, String knownHostsFile)
-
Uses of Credential in org.wildfly.security.credential.source
Fields in org.wildfly.security.credential.source with type parameters of type Credential Modifier and Type Field Description private SecurityFactory<? extends Credential>
FactoryCredentialSource. credentialFactory
Deprecated.Methods in org.wildfly.security.credential.source with type parameters of type Credential Modifier and Type Method Description default <C extends Credential,R>
RCredentialSource. applyToCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec, Function<C,R> function)
Apply the given function to the acquired credential, if it is set and of the given type and algorithm with the given parameters.default <C extends Credential,R>
RCredentialSource. applyToCredential(Class<C> credentialType, String algorithmName, Function<C,R> function)
Apply the given function to the acquired credential, if it is set and of the given type and algorithm.default <C extends Credential,R>
RCredentialSource. applyToCredential(Class<C> credentialType, Function<C,R> function)
Apply the given function to the acquired credential, if it is set and of the given type.<C extends Credential>
CCallbackHandlerCredentialSource. getCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
Deprecated.<C extends Credential>
CCommandCredentialSource. getCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
Deprecated.default <C extends Credential>
CCredentialSource. getCredential(Class<C> credentialType)
Acquire a credential of the given type.default <C extends Credential>
CCredentialSource. getCredential(Class<C> credentialType, String algorithmName)
Acquire a credential of the given type.<C extends Credential>
CCredentialSource. getCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
Acquire a credential of the given type.<C extends Credential>
CCredentialStoreCredentialSource. getCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
Deprecated.<C extends Credential>
CFactoryCredentialSource. getCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
Deprecated.<C extends Credential>
CKeyStoreCredentialSource. getCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
Deprecated.<C extends Credential>
CLocalKerberosCredentialSource. getCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
Deprecated.<C extends Credential>
COAuth2CredentialSource. getCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
Deprecated.Method parameters in org.wildfly.security.credential.source with type arguments of type Credential Modifier and Type Method Description static CredentialSource
CredentialSource. fromSecurityFactory(SecurityFactory<? extends Credential> credentialFactory)
Get a credential source from the given security factory.SupportLevel
CallbackHandlerCredentialSource. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
Deprecated.SupportLevel
CommandCredentialSource. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
Deprecated.default SupportLevel
CredentialSource. getCredentialAcquireSupport(Class<? extends Credential> credentialType)
Determine whether a given credential is definitely obtainable, possibly obtainable, or definitely not obtainable.default SupportLevel
CredentialSource. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName)
Determine whether a given credential is definitely obtainable, possibly obtainable, or definitely not obtainable.SupportLevel
CredentialSource. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
Determine whether a given credential is definitely obtainable, possibly obtainable, or definitely not obtainable.SupportLevel
CredentialStoreCredentialSource. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
Deprecated.SupportLevel
FactoryCredentialSource. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
Deprecated.SupportLevel
KeyStoreCredentialSource. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
Deprecated.SupportLevel
LocalKerberosCredentialSource. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
Deprecated.SupportLevel
OAuth2CredentialSource. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
Deprecated.CredentialStoreException
ElytronMessages. unableToReadCredentialTypeFromStore(Class<? extends Credential> credentialType)
default CredentialSource
CredentialSource. without(Class<? extends Credential> credentialType)
Get a derived credential source which excludes credentials of the given type.default CredentialSource
CredentialSource. without(Class<? extends Credential> credentialType, String algorithmName)
Get a derived credential source which excludes credentials of the given type and optional algorithm.default CredentialSource
CredentialSource. without(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
Get a derived credential source which excludes credentials of the given type and optional algorithm.Constructor parameters in org.wildfly.security.credential.source with type arguments of type Credential Constructor Description FactoryCredentialSource(SecurityFactory<? extends Credential> credentialFactory)
Deprecated.Construct a new instance. -
Uses of Credential in org.wildfly.security.credential.store
Methods in org.wildfly.security.credential.store with type parameters of type Credential Modifier and Type Method Description <C extends Credential>
booleanCredentialStore. exists(String credentialAlias, Class<C> credentialType)
Check whether credential store has an entry associated with the given credential alias of specified credential type.<C extends Credential>
CCredentialStore. retrieve(String credentialAlias, Class<C> credentialType)
Retrieve credential stored in the store under the key and of the credential type<C extends Credential>
CCredentialStore. 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>
CCredentialStore. 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>
CCredentialStore. 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>
CCredentialStoreSpi. 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>
voidCredentialStore. store(String credentialAlias, C credential)
Store credential to the store under the given alias.<C extends Credential>
voidCredentialStore. store(String credentialAlias, C credential, CredentialStore.ProtectionParameter protectionParameter)
Store credential to the store under the given alias.Methods in org.wildfly.security.credential.store with parameters of type Credential Modifier and Type Method Description abstract void
CredentialStoreSpi. store(String credentialAlias, Credential credential, CredentialStore.ProtectionParameter protectionParameter)
Store credential to the credential store service under the given alias.Method parameters in org.wildfly.security.credential.store with type arguments of type Credential Modifier and Type Method Description 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. 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. -
Uses of Credential in org.wildfly.security.credential.store._private
Method parameters in org.wildfly.security.credential.store._private with type arguments of type Credential Modifier and Type Method Description CredentialStoreException
ElytronMessages. unableToReadCredentialTypeFromStore(Class<? extends Credential> credentialType)
-
Uses of Credential in org.wildfly.security.credential.store.impl
Fields in org.wildfly.security.credential.store.impl with type parameters of type Credential Modifier and Type Field Description private static Map<String,Class<? extends Credential>>
KeyStoreCredentialStore. CREDENTIAL_TYPES
private Class<? extends Credential>
KeyStoreCredentialStore.MidEntry. credentialType
private HashMap<Class<? extends Credential>,KeyStoreCredentialStore.MidEntry>
KeyStoreCredentialStore.TopEntry. map
Methods in org.wildfly.security.credential.store.impl with type parameters of type Credential Modifier and Type Method Description <C extends Credential>
CKeyStoreCredentialStore. retrieve(String credentialAlias, Class<C> credentialType, String credentialAlgorithm, AlgorithmParameterSpec parameterSpec, CredentialStore.ProtectionParameter protectionParameter)
<C extends Credential>
CMapCredentialStore. retrieve(String credentialAlias, Class<C> credentialType, String credentialAlgorithm, AlgorithmParameterSpec parameterSpec, CredentialStore.ProtectionParameter protectionParameter)
<C extends Credential>
CPropertiesCredentialStore. retrieve(String credentialAlias, Class<C> credentialType, String credentialAlgorithm, AlgorithmParameterSpec parameterSpec, CredentialStore.ProtectionParameter protectionParameter)
<C extends Credential>
CVaultCredentialStore. retrieve(String credentialAlias, Class<C> credentialType, String credentialAlgorithm, AlgorithmParameterSpec parameterSpec, CredentialStore.ProtectionParameter protectionParameter)
Methods in org.wildfly.security.credential.store.impl that return types with arguments of type Credential Modifier and Type Method Description (package private) Class<? extends Credential>
KeyStoreCredentialStore.MidEntry. getCredentialType()
(package private) HashMap<Class<? extends Credential>,KeyStoreCredentialStore.MidEntry>
KeyStoreCredentialStore.TopEntry. getMap()
Methods in org.wildfly.security.credential.store.impl with parameters of type Credential Modifier and Type Method Description void
KeyStoreCredentialStore. store(String credentialAlias, Credential credential, CredentialStore.ProtectionParameter protectionParameter)
void
MapCredentialStore. store(String credentialAlias, Credential credential, CredentialStore.ProtectionParameter protectionParameter)
void
PropertiesCredentialStore. store(String credentialAlias, Credential credential, CredentialStore.ProtectionParameter protectionParameter)
void
VaultCredentialStore. store(String credentialAlias, Credential credential, CredentialStore.ProtectionParameter protectionParameter)
Method parameters in org.wildfly.security.credential.store.impl with type arguments of type Credential Modifier and Type Method Description private String
KeyStoreCredentialStore. calculateNewAlias(String alias, Class<? extends Credential> credentialType, String algorithm, AlgorithmParameterSpec parameterSpec)
boolean
MapCredentialStore. exists(String credentialAlias, Class<? extends Credential> credentialType)
void
KeyStoreCredentialStore. remove(String credentialAlias, Class<? extends Credential> credentialType, String credentialAlgorithm, AlgorithmParameterSpec parameterSpec)
void
MapCredentialStore. remove(String credentialAlias, Class<? extends Credential> credentialType, String credentialAlgorithm, AlgorithmParameterSpec parameterSpec)
void
PropertiesCredentialStore. remove(String credentialAlias, Class<? extends Credential> credentialType, String credentialAlgorithm, AlgorithmParameterSpec parameterSpec)
void
VaultCredentialStore. remove(String credentialAlias, Class<? extends Credential> credentialType, String credentialAlgorithm, AlgorithmParameterSpec parameterSpec)
Constructor parameters in org.wildfly.security.credential.store.impl with type arguments of type Credential Constructor Description MidEntry(KeyStoreCredentialStore.TopEntry topEntry, Class<? extends Credential> credentialType)
-
Uses of Credential in org.wildfly.security.http.oidc
Method parameters in org.wildfly.security.http.oidc with type arguments of type Credential Modifier and Type Method Description SupportLevel
OidcSecurityRealm. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
-
Uses of Credential in org.wildfly.security.sasl.util
Fields in org.wildfly.security.sasl.util declared as Credential Modifier and Type Field Description private Credential
CredentialSaslServerFactory. credential
Fields in org.wildfly.security.sasl.util with type parameters of type Credential Modifier and Type Field Description (package private) static Set<Class<? extends Credential>>
SaslMechanismInformation. JUST_BEARER_TOKEN
(package private) static Set<Class<? extends Credential>>
SaslMechanismInformation. JUST_GSS
(package private) static Set<Class<? extends Credential>>
SaslMechanismInformation. JUST_PASSWORD
(package private) static Set<Class<? extends Credential>>
SaslMechanismInformation. JUST_X509
(package private) static Set<Class<? extends Credential>>
SaslMechanismInformation. X_509_PUBLIC_OR_PRIVATE
Methods in org.wildfly.security.sasl.util that return types with arguments of type Credential Modifier and Type Method Description static Set<Class<? extends Credential>>
SaslMechanismInformation. getSupportedClientCredentialTypes(String mechName)
Get the supported credential types for the given SASL client mechanism.static Set<Class<? extends Credential>>
SaslMechanismInformation. getSupportedServerCredentialTypes(String mechName)
Get the supported credential types for the given SASL server mechanism.Method parameters in org.wildfly.security.sasl.util with type arguments of type Credential Modifier and Type Method Description static Set<String>
SaslMechanismInformation. getSupportedClientCredentialAlgorithms(String mechName, Class<? extends Credential> credentialType)
Get the supported algorithm names for a SASL client mechanism and credential type.static Set<String>
SaslMechanismInformation. getSupportedServerCredentialAlgorithms(String mechName, Class<? extends Credential> credentialType)
Get the supported algorithm names for a SASL server mechanism and credential type.Constructors in org.wildfly.security.sasl.util with parameters of type Credential Constructor Description CredentialSaslServerFactory(SaslServerFactory delegate, Credential credential)
Construct a new instance. -
Uses of Credential in org.wildfly.security.tool
Methods in org.wildfly.security.tool that return Credential Modifier and Type Method Description private Credential
CredentialStoreCommand. createCredential(String secret, String entryType)
private Credential
CredentialStoreCommand. createCredential(SecretKey secretKey, String entryType)
Methods in org.wildfly.security.tool that return types with arguments of type Credential Modifier and Type Method Description private static Class<? extends Credential>
CredentialStoreCommand. defaultCredentialType(String storeType)
private Class<? extends Credential>
CredentialStoreCommand. entryTypeToCredential(String entryType, String storeType)
-