A B C D E F G H I K L M N O P R S T U V W X 
All Classes All Packages

A

AbstractCredentialCallback - Class in org.wildfly.security.auth.callback
Abstract base class for credential callbacks.
AbstractMechanismAuthenticationFactory<M,​F,​E extends Exception> - Class in org.wildfly.security.auth.server
 
AbstractMechanismAuthenticationFactory(SecurityDomain, MechanismConfigurationSelector, F) - Constructor for class org.wildfly.security.auth.server.AbstractMechanismAuthenticationFactory
 
AbstractMechanismAuthenticationFactory.Builder<M,​F,​E extends Exception> - Class in org.wildfly.security.auth.server
 
accept(RealmEventVisitor<P, R>, P) - Method in class org.wildfly.security.auth.server.event.RealmAbandonedAuthenticationEvent
 
accept(RealmEventVisitor<P, R>, P) - Method in class org.wildfly.security.auth.server.event.RealmAuthenticationEvent
 
accept(RealmEventVisitor<P, R>, P) - Method in class org.wildfly.security.auth.server.event.RealmAuthorizationEvent
 
accept(RealmEventVisitor<P, R>, P) - Method in class org.wildfly.security.auth.server.event.RealmDefiniteOutcomeAuthenticationEvent
 
accept(RealmEventVisitor<P, R>, P) - Method in class org.wildfly.security.auth.server.event.RealmEvent
Accept the given visitor, calling the method which is most applicable to this event type.
accept(RealmEventVisitor<P, R>, P) - Method in class org.wildfly.security.auth.server.event.RealmFailedAuthenticationEvent
 
accept(RealmEventVisitor<P, R>, P) - Method in class org.wildfly.security.auth.server.event.RealmIdentityAuthorizationEvent
 
accept(RealmEventVisitor<P, R>, P) - Method in class org.wildfly.security.auth.server.event.RealmIdentityFailedAuthorizationEvent
 
accept(RealmEventVisitor<P, R>, P) - Method in class org.wildfly.security.auth.server.event.RealmIdentitySuccessfulAuthorizationEvent
 
accept(RealmEventVisitor<P, R>, P) - Method in class org.wildfly.security.auth.server.event.RealmSuccessfulAuthenticationEvent
 
accept(SecurityEventVisitor<P, R>, P) - Method in class org.wildfly.security.auth.server.event.SecurityAuthenticationEvent
 
accept(SecurityEventVisitor<P, R>, P) - Method in class org.wildfly.security.auth.server.event.SecurityAuthenticationFailedEvent
 
accept(SecurityEventVisitor<P, R>, P) - Method in class org.wildfly.security.auth.server.event.SecurityAuthenticationSuccessfulEvent
 
accept(SecurityEventVisitor<P, R>, P) - Method in class org.wildfly.security.auth.server.event.SecurityEvent
Accept the given visitor, calling the method which is most applicable to this event type.
accept(SecurityEventVisitor<P, R>, P) - Method in class org.wildfly.security.auth.server.event.SecurityPermissionCheckEvent
 
accept(SecurityEventVisitor<P, R>, P) - Method in class org.wildfly.security.auth.server.event.SecurityPermissionCheckFailedEvent
 
accept(SecurityEventVisitor<P, R>, P) - Method in class org.wildfly.security.auth.server.event.SecurityPermissionCheckSuccessfulEvent
 
accept(SecurityEventVisitor<P, R>, P) - Method in class org.wildfly.security.auth.server.event.SecurityRealmUnavailableEvent
 
accept(SecurityEventVisitor<P, R>, P) - Method in class org.wildfly.security.auth.server.event.SyslogAuditEvent
Accept the given visitor, calling the method which is most applicable to this event type.
add(int, String) - Method in class org.wildfly.security.authz.SimpleAttributesEntry
 
add(String) - Method in class org.wildfly.security.authz.SimpleAttributesEntry
 
add(String, int, String) - Method in interface org.wildfly.security.authz.Attributes
Add a mapping for the given key at the given position.
add(String, int, String) - Method in class org.wildfly.security.authz.MapAttributes
 
addAll(String, Collection<String>) - Method in interface org.wildfly.security.authz.Attributes
Add all the values from the given collection to the value collection for the given key.
addAll(Map<String, ? extends Collection<String>>) - Method in interface org.wildfly.security.authz.Attributes
Add all the values from the given map to this attributes collection.
addFirst(String, String) - Method in interface org.wildfly.security.authz.Attributes
Add a value before the first mapping for the given key.
addFirst(String, String) - Method in class org.wildfly.security.authz.MapAttributes
 
addLast(String, String) - Method in interface org.wildfly.security.authz.Attributes
Add a value after the last mapping for the given key.
addLast(String, String) - Method in class org.wildfly.security.authz.MapAttributes
 
addMapping(Set<String>, Set<String>, PermissionVerifier) - Method in class org.wildfly.security.authz.SimplePermissionMapper.Builder
Add a new mapping to a PermissionVerifier, if the PermissionMappable being mapped has a principal name that is in the Set of principals or of any of the assigned roles are matched this mapping will be a match.
addMatchAllPrincipals(PermissionVerifier) - Method in class org.wildfly.security.authz.SimplePermissionMapper.Builder
Add a new mapping to a PermissionVerifier, if the PermissionMappable being mapped has a principal or any of the assigned roles are matched this mapping will be a match.
addMechanismRealm(MechanismRealmConfiguration) - Method in class org.wildfly.security.auth.server.MechanismConfiguration.Builder
Adds a configuration for one of realms of this mechanism.
addPrefix(String) - Method in interface org.wildfly.security.authz.Roles
Get a roles collection which adds a prefix to all role names.
addPrivateCredential(Credential) - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
Add a private credential to the identity being authenticated.
addPublicCredential(Credential) - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
Add a public credential to the identity being authenticated.
addRealm(String, SecurityRealm) - Method in class org.wildfly.security.auth.server.SecurityDomain.Builder
Add a realm to this security domain.
addRuntimeAttributes(Attributes) - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
Add runtime attributes to the identity being authenticated.
addSuffix(String) - Method in interface org.wildfly.security.authz.Roles
Get a roles collection which adds a suffix to all role names.
aggregate(EvidenceDecoder...) - Static method in interface org.wildfly.security.auth.server.EvidenceDecoder
Create an aggregated evidence decoder.
aggregate(MechanismConfigurationSelector...) - Static method in interface org.wildfly.security.auth.server.MechanismConfigurationSelector
Create a MechanismConfigurationSelector that is an aggregation of other selectors, when called the selectors will be called in order and the first MechanismConfiguration returned will be used.
aggregate(NameRewriter...) - Static method in interface org.wildfly.security.auth.server.NameRewriter
Create a name rewriter which aggregates the given name rewriters; the first rewriter which successfully rewrites the name is used.
aggregate(NameRewriter, NameRewriter) - Static method in interface org.wildfly.security.auth.server.NameRewriter
Create a name rewriter which aggregates the given name rewriters; the first rewriter which successfully rewrites the name is used.
aggregate(PrincipalDecoder...) - Static method in interface org.wildfly.security.auth.server.PrincipalDecoder
Create an aggregated principal decoder.
aggregate(RealmMapper...) - Static method in interface org.wildfly.security.auth.server.RealmMapper
Create an aggregate realm mapping strategy.
aggregate(RealmMapper, RealmMapper) - Static method in interface org.wildfly.security.auth.server.RealmMapper
Create an aggregate realm mapping strategy.
aggregate(RoleDecoder...) - Static method in interface org.wildfly.security.authz.RoleDecoder
Create an aggregate role decoder.
aggregate(RoleMapper...) - Static method in interface org.wildfly.security.authz.RoleMapper
Create an aggregate role mapper.
aggregate(RoleMapper, RoleMapper) - Static method in interface org.wildfly.security.authz.RoleMapper
Create an aggregate role mapper.
AggregateAttributes - Class in org.wildfly.security.authz
An implementation of Attributes aggregating multiple instances.
aggregateOf(Attributes...) - Static method in class org.wildfly.security.authz.AggregateAttributes
 
and(PermissionMapper) - Method in interface org.wildfly.security.authz.PermissionMapper
Returns a new mapper where the PermissionVerifier created by this PermissionMapper is combined with the PermissionVerifier of the other PermissionMapper using 'and'.
and(RoleMapper) - Method in interface org.wildfly.security.authz.RoleMapper
Create a role mapper which is the intersection (logical "and") of the results of this and the given role mapper.
and(Roles) - Method in interface org.wildfly.security.authz.Roles
Get the intersection of this collection and another.
AND - org.wildfly.security.authz.SimplePermissionMapper.MappingMode
If multiple mappings are found the corresponding PermissionVerifier instances will be combined using 'and'.
ANONYMOUS - Static variable in interface org.wildfly.security.auth.server.RealmIdentity
The anonymous realm identity.
AnonymousAuthorizationCallback - Class in org.wildfly.security.auth.callback
A callback to authorize anonymous authentication.
AnonymousAuthorizationCallback(String) - Constructor for class org.wildfly.security.auth.callback.AnonymousAuthorizationCallback
Construct a new instance.
apply(Principal) - Method in interface org.wildfly.security.auth.server.PrincipalDecoder
 
apply(Evidence) - Method in interface org.wildfly.security.auth.server.EvidenceDecoder
 
applyToCredential(Class<C>, String, AlgorithmParameterSpec, Function<C, R>) - Method in class org.wildfly.security.auth.callback.AbstractCredentialCallback
Apply the given function to the acquired credential, if it is set and of the given type and algorithm.
applyToCredential(Class<C>, String, AlgorithmParameterSpec, Function<C, R>) - Method in class org.wildfly.security.auth.server.IdentityCredentials
Apply the given function to the acquired credential, if it is set and of the given type and algorithm.
applyToCredential(Class<C>, String, AlgorithmParameterSpec, Function<C, R>) - Method in interface org.wildfly.security.auth.server.RealmIdentity
Apply the given function to the acquired credential, if it is set and of the given type, algorithm, and parameters.
applyToCredential(Class<C>, String, AlgorithmParameterSpec, Function<C, R>) - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
Apply the given function to the acquired credential, if it is set and of the given type and algorithm.
applyToCredential(Class<C>, String, AlgorithmParameterSpec, Function<C, R>) - Method in interface org.wildfly.security.credential.source.CredentialSource
Apply the given function to the acquired credential, if it is set and of the given type and algorithm with the given parameters.
applyToCredential(Class<C>, String, Function<C, R>) - Method in class org.wildfly.security.auth.callback.AbstractCredentialCallback
Apply the given function to the acquired credential, if it is set and of the given type and algorithm.
applyToCredential(Class<C>, String, Function<C, R>) - Method in class org.wildfly.security.auth.server.IdentityCredentials
Apply the given function to the acquired credential, if it is set and of the given type and algorithm.
applyToCredential(Class<C>, String, Function<C, R>) - Method in interface org.wildfly.security.auth.server.RealmIdentity
Apply the given function to the acquired credential, if it is set and of the given type and algorithm.
applyToCredential(Class<C>, String, Function<C, R>) - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
Apply the given function to the acquired credential, if it is set and of the given type and algorithm.
applyToCredential(Class<C>, String, Function<C, R>) - Method in interface org.wildfly.security.credential.source.CredentialSource
Apply the given function to the acquired credential, if it is set and of the given type and algorithm.
applyToCredential(Class<C>, Function<C, R>) - Method in class org.wildfly.security.auth.callback.AbstractCredentialCallback
Apply the given function to the acquired credential, if it is set and of the given type.
applyToCredential(Class<C>, Function<C, R>) - Method in class org.wildfly.security.auth.server.IdentityCredentials
Apply the given function to the acquired credential, if it is set and of the given type.
applyToCredential(Class<C>, Function<C, R>) - Method in interface org.wildfly.security.auth.server.RealmIdentity
Apply the given function to the acquired credential, if it is set and of the given type.
applyToCredential(Class<C>, Function<C, R>) - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
Apply the given function to the acquired credential, if it is set and of the given type.
applyToCredential(Class<C>, Function<C, R>) - Method in interface org.wildfly.security.credential.source.CredentialSource
Apply the given function to the acquired credential, if it is set and of the given type.
applyToEvidence(Class<C>, String, Function<C, R>) - Method in class org.wildfly.security.auth.callback.EvidenceDecodePrincipalCallback
Apply the given function to the acquired evidence, if it is set and of the given type and algorithm.
applyToEvidence(Class<C>, String, Function<C, R>) - Method in class org.wildfly.security.auth.callback.EvidenceVerifyCallback
Apply the given function to the acquired evidence, if it is set and of the given type and algorithm.
applyToEvidence(Class<C>, Function<C, R>) - Method in class org.wildfly.security.auth.callback.EvidenceDecodePrincipalCallback
Apply the given function to the acquired evidence, if it is set and of the given type.
applyToEvidence(Class<C>, Function<C, R>) - Method in class org.wildfly.security.auth.callback.EvidenceVerifyCallback
Apply the given function to the acquired evidence, if it is set and of the given type.
asPrincipalRewriter() - Method in interface org.wildfly.security.auth.server.NameRewriter
Get this name rewriter as a principal rewriter that applies only to NamePrincipal instances.
asPrincipalRewriter() - Method in interface org.wildfly.security.auth.server.PrincipalDecoder
Get this principal decoder as a principal rewriter that produces a NamePrincipal if the decode succeeds.
asReadOnly() - Method in interface org.wildfly.security.authz.Attributes
Returns a read-only instance of this instance.
Attributes - Interface in org.wildfly.security.authz
A collection of string attributes.
Attributes.Entry - Interface in org.wildfly.security.authz
The entry collection for a mapping.
Attributes.SetEntry - Interface in org.wildfly.security.authz
The entry collection for a mapping whose values are a distinct set.
authenticate(String, Evidence) - Method in class org.wildfly.security.auth.server.SecurityDomain
Perform an authentication based on Evidence for the specified identity name.
authenticate(Principal, Evidence) - Method in class org.wildfly.security.auth.server.SecurityDomain
Perform an authentication based on Evidence for the specified identity Principal.
authenticate(Evidence) - Method in class org.wildfly.security.auth.server.SecurityDomain
Perform an authentication based on Evidence alone.
AuthenticationCompleteCallback - Class in org.wildfly.security.auth.callback
An optional callback indicating the success or failure of the authentication operation.
AuthenticationConfigurationCallback - Class in org.wildfly.security.auth.callback
A Callback to inform a server authentication context of configured mechanism properties.
AuthenticationConfigurationCallback() - Constructor for class org.wildfly.security.auth.callback.AuthenticationConfigurationCallback
 
authenticationFailedAuthorization() - Method in interface org.wildfly.security.auth.server._private.ElytronMessages
 
authenticationFailedEvidenceVerification() - Method in interface org.wildfly.security.auth.server._private.ElytronMessages
 
AuthorizationCheckException - Exception in org.wildfly.security.authz
An exception indicating that an identity authorization check has failed.
AuthorizationCheckException(String, Throwable, Principal, Permission) - Constructor for exception org.wildfly.security.authz.AuthorizationCheckException
Constructs a new AuthorizationException instance with an initial message and cause.
AuthorizationCheckException(String, Principal, Permission) - Constructor for exception org.wildfly.security.authz.AuthorizationCheckException
Constructs a new AuthorizationException instance with an initial message.
AuthorizationException - Exception in org.wildfly.security.authz
A general authorization exception.
AuthorizationException(String, Throwable, Principal) - Constructor for exception org.wildfly.security.authz.AuthorizationException
Constructs a new AuthorizationException instance with an initial message and cause.
AuthorizationException(String, Principal) - Constructor for exception org.wildfly.security.authz.AuthorizationException
Constructs a new AuthorizationException instance with an initial message.
AuthorizationFailureException - Exception in org.wildfly.security.authz
An exception indicating that an authorization check failed for reasons not related to the actual authorization of the identity.
AuthorizationFailureException(String, Throwable, Principal) - Constructor for exception org.wildfly.security.authz.AuthorizationFailureException
Constructs a new AuthorizationFailureException instance with an initial message and cause.
AuthorizationFailureException(String, Principal) - Constructor for exception org.wildfly.security.authz.AuthorizationFailureException
Constructs a new AuthorizationFailureException instance with an initial message.
AuthorizationIdentity - Interface in org.wildfly.security.authz
A realm's authorization identity.
authorize() - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
Attempt to authorize an authentication attempt.
authorize(String) - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
Attempt to authorize a change to a new user (possibly including an authentication attempt).
authorize(Principal) - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
Attempt to authorize a change to a new user (possibly including an authentication attempt).
authorizeAnonymous() - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
Set the authentication to anonymous, completing the authentication process.
authorizeAnonymous(boolean) - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
Set the authentication to anonymous, completing the authentication process.
AvailableRealmsCallback - Class in org.wildfly.security.auth.callback
A callback used to query a server participant for the names of realms that it is prepared to offer.
AvailableRealmsCallback() - Constructor for class org.wildfly.security.auth.callback.AvailableRealmsCallback
Construct a new instance.

B

basicIdentity(Supplier<Attributes>, String) - Static method in interface org.wildfly.security.authz.AuthorizationIdentity
Create a basic authorization identity implementation.
basicIdentity(Supplier<Attributes>, Supplier<Attributes>, String) - Static method in interface org.wildfly.security.authz.AuthorizationIdentity
Create a basic authorization identity implementation using the given attributes and runtime attributes.
basicIdentity(Attributes) - Static method in interface org.wildfly.security.authz.AuthorizationIdentity
Create a basic authorization identity implementation.
basicIdentity(AuthorizationIdentity, Attributes) - Static method in interface org.wildfly.security.authz.AuthorizationIdentity
Create a basic authorization identity implementation using the given authorization identity and runtime attributes.
build() - Method in interface org.wildfly.security.auth.server.MechanismAuthenticationFactory.Builder
Build the mechanism factory.
build() - Method in class org.wildfly.security.auth.server.MechanismConfiguration.Builder
Build a new instance.
build() - Method in class org.wildfly.security.auth.server.MechanismRealmConfiguration.Builder
Build a new instance.
build() - Method in class org.wildfly.security.auth.server.SecurityDomain.Builder
Construct this security domain.
build() - Method in class org.wildfly.security.auth.server.SecurityDomain.RealmBuilder
Constructs this realm info and adds it into the domain.
build() - Method in class org.wildfly.security.authz.MappedRoleMapper.Builder
Build and return the resulting MappedRoleMapper.
build() - Method in class org.wildfly.security.authz.RegexRoleMapper.Builder
 
build() - Method in class org.wildfly.security.authz.SimplePermissionMapper.Builder
Build and return the resulting PermissionMapper.
builder() - Static method in class org.wildfly.security.auth.server.MechanismConfiguration
Obtain a new MechanismConfiguration.Builder capable of building a MechanismConfiguration.
builder() - Static method in class org.wildfly.security.auth.server.MechanismRealmConfiguration
builder() - Static method in class org.wildfly.security.auth.server.SecurityDomain
Create a new security domain builder.
builder() - Static method in class org.wildfly.security.authz.MappedRoleMapper
Construct a new MappedRoleMapper.Builder for creating the MappedRoleMapper.
builder() - Static method in class org.wildfly.security.authz.SimplePermissionMapper
Construct a new SimplePermissionMapper.Builder for creating the PermissionMapper.
Builder() - Constructor for class org.wildfly.security.auth.server.AbstractMechanismAuthenticationFactory.Builder
 
Builder() - Constructor for class org.wildfly.security.authz.RegexRoleMapper.Builder
 
builderAlreadyBuilt() - Method in interface org.wildfly.security.auth.server._private.ElytronMessages
 

C

CachedIdentity - Class in org.wildfly.security.cache
Represents a cached identity, managed by an IdentityCache.
CachedIdentity(String, boolean, Principal) - Constructor for class org.wildfly.security.cache.CachedIdentity
Creates a new instance based on the given mechanismName and principal.
CachedIdentity(String, boolean, Principal, Set<String>) - Constructor for class org.wildfly.security.cache.CachedIdentity
Creates a new instance based on the given mechanismName and principal.
CachedIdentity(String, boolean, SecurityIdentity) - Constructor for class org.wildfly.security.cache.CachedIdentity
Creates a new instance based on the given mechanismName and securityIdentity.
CachedIdentityAuthorizeCallback - Class in org.wildfly.security.auth.callback
A callback that is capable of perform authorization based on the identities managed by an IdentityCache.
CachedIdentityAuthorizeCallback(String, IdentityCache) - Constructor for class org.wildfly.security.auth.callback.CachedIdentityAuthorizeCallback
Creates a new instance to authenticate, authorize and cache the identity associated with the given name.
CachedIdentityAuthorizeCallback(Principal, Function<SecurityDomain, IdentityCache>, boolean) - Constructor for class org.wildfly.security.auth.callback.CachedIdentityAuthorizeCallback
Creates a new instance to authenticate, authorize and cache the identity associated with the given principal.
CachedIdentityAuthorizeCallback(Principal, IdentityCache) - Constructor for class org.wildfly.security.auth.callback.CachedIdentityAuthorizeCallback
Creates a new instance to authenticate, authorize and cache the identity associated with the given principal.
CachedIdentityAuthorizeCallback(Principal, IdentityCache, boolean) - Constructor for class org.wildfly.security.auth.callback.CachedIdentityAuthorizeCallback
Creates a new instance to authenticate, authorize and cache the identity associated with the given principal.
CachedIdentityAuthorizeCallback(Function<SecurityDomain, IdentityCache>, boolean) - Constructor for class org.wildfly.security.auth.callback.CachedIdentityAuthorizeCallback
Creates a new instance in order to authorize identities managed by the given identityCache.
CachedIdentityAuthorizeCallback(IdentityCache) - Constructor for class org.wildfly.security.auth.callback.CachedIdentityAuthorizeCallback
Creates a new instance in order to authorize identities managed by the given identityCache.
CachedIdentityAuthorizeCallback(IdentityCache, boolean) - Constructor for class org.wildfly.security.auth.callback.CachedIdentityAuthorizeCallback
Creates a new instance in order to authorize identities managed by the given identityCache.
CallbackUtil - Class in org.wildfly.security.auth.callback
Helper utility methods for callback handlers.
cannotObtainCredentialFromFactory(GeneralSecurityException) - Method in interface org.wildfly.security.auth.server._private.ElytronMessages
 
cannotSucceedNotAuthorized() - Method in interface org.wildfly.security.auth.server._private.ElytronMessages
 
cantWithSameSecurityDomainDomain() - Method in interface org.wildfly.security.auth.server._private.ElytronMessages
 
canVerify(Class<? extends Evidence>, String) - Method in class org.wildfly.security.auth.server.IdentityCredentials
Test whether some of the credentials in this set can verify an evidence of given class and algorithm name.
canVerify(Evidence) - Method in class org.wildfly.security.auth.server.IdentityCredentials
Test whether some of the credentials in this set can verify an evidence.
chain(NameRewriter...) - Static method in interface org.wildfly.security.auth.server.NameRewriter
Create a name rewriter which chains the given name rewriters; the name will be rewritten through the given rewriters in order and then returned.
chain(NameRewriter, NameRewriter) - Static method in interface org.wildfly.security.auth.server.NameRewriter
Create a name rewriter which chains the given name rewriters; the name will be rewritten through the given rewriters in order and then returned.
ChangeRoleMapperPermission - Class in org.wildfly.security.auth.permission
The permission to change a role mapper category on a security identity.
ChangeRoleMapperPermission(String) - Constructor for class org.wildfly.security.auth.permission.ChangeRoleMapperPermission
Construct a new instance.
ChangeRoleMapperPermission(String, String) - Constructor for class org.wildfly.security.auth.permission.ChangeRoleMapperPermission
Construct a new instance.
ChannelBindingCallback - Class in org.wildfly.security.auth.callback
A callback used to establish the channel binding for a security mechanism which supports it.
ChannelBindingCallback() - Constructor for class org.wildfly.security.auth.callback.ChannelBindingCallback
Construct a new instance.
classLoaderSecurityDomainExists() - Method in interface org.wildfly.security.auth.server._private.ElytronMessages
 
clear() - Method in interface org.wildfly.security.authz.Attributes
Clear this collection, resetting its size to zero.
clear() - Method in class org.wildfly.security.authz.MapAttributes
 
clear() - Method in class org.wildfly.security.authz.SimpleAttributesEntry
 
clear() - Method in class org.wildfly.security.cache.LRURealmIdentityCache
 
clear() - Method in interface org.wildfly.security.cache.RealmIdentityCache
Removes all cached identities from this cache.
clearPassword() - Method in class org.wildfly.security.auth.callback.PasswordResetCallback
Clear the stored password bytes by setting them to ' '.
close() - Method in interface org.wildfly.security.auth.server.ModifiableRealmIdentityIterator
Close any underlying resources.
close() - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
Close the server authentication context, failing any in-progress authentication and releasing any associated resources.
computeIfAbsent(Principal, Function<Principal, RealmIdentity>) - Method in interface org.wildfly.security.cache.RealmIdentityCache
If the specified key is not already associated with a value (or is mapped to null), attempts to compute its value using the given mapping function and enters it into this map unless null.
concatenating(String, PrincipalDecoder...) - Static method in interface org.wildfly.security.auth.server.PrincipalDecoder
Create a principal decoder that concatenates the results of the given principal decoders in the order in which they're given.
concatenating(PrincipalDecoder, String, PrincipalDecoder) - Static method in interface org.wildfly.security.auth.server.PrincipalDecoder
Create a principal decoder which concatenates the results of two principal decoders.
constant(String) - Static method in interface org.wildfly.security.auth.server.NameRewriter
Create a name rewriter which always returns the same name.
constant(String) - Static method in interface org.wildfly.security.auth.server.PrincipalDecoder
Create a principal decoder which always returns the same name.
constant(Roles) - Static method in interface org.wildfly.security.authz.RoleMapper
Create a role mapper that always returns the same set of roles regardless of the input.
constantSelector(MechanismConfiguration) - Static method in interface org.wildfly.security.auth.server.MechanismConfigurationSelector
Create a constant MechanismConfigurationSelector which will always return the same MechanismConfiguration instance.
contains(Class<? extends Credential>) - Method in class org.wildfly.security.auth.server.IdentityCredentials
Determine whether a credential of the given type is present in this set.
contains(Class<? extends Credential>, String) - Method in class org.wildfly.security.auth.server.IdentityCredentials
Determine whether a credential of the given type and algorithm are present in this set.
contains(Class<? extends Credential>, String, AlgorithmParameterSpec) - Method in class org.wildfly.security.auth.server.IdentityCredentials
Determine whether a credential of the given type and algorithm are present in this set.
contains(Object) - Method in class org.wildfly.security.authz.SimpleAttributesEntry
 
contains(String) - Method in interface org.wildfly.security.authz.Roles
Determine if this collection contains the given role name.
containsAll(Set<String>) - Method in interface org.wildfly.security.authz.Roles
Determine if this collection contains all of the given role names.
containsAny(Set<String>) - Method in interface org.wildfly.security.authz.Roles
Determine if this collection contains any of the given role names.
containsKey(String) - Method in interface org.wildfly.security.authz.Attributes
Determine if the given key has values in this collection.
containsKey(String) - Method in class org.wildfly.security.authz.MapAttributes
 
containsMatching(Credential) - Method in class org.wildfly.security.auth.server.IdentityCredentials
Determine whether a credential of the type, algorithm, and parameters of the given credential is present in this set.
containsValue(String, String) - Method in interface org.wildfly.security.authz.Attributes
Determine if the given key has a mapping for the given value in this collection.
containsValue(String, String) - Method in class org.wildfly.security.authz.MapAttributes
 
copyAndRemove(String) - Method in interface org.wildfly.security.authz.Attributes
Remove all values for the given key from this collection, copying the values into a list which is returned.
copyAndRemove(String) - Method in class org.wildfly.security.authz.MapAttributes
 
copyAndReplace(String, Collection<String>) - Method in interface org.wildfly.security.authz.Attributes
Replace the mapping for the given key with the values copied from the given collection.
copyAndReplace(String, Collection<String>) - Method in class org.wildfly.security.authz.MapAttributes
 
create() - Method in interface org.wildfly.security.auth.server.ModifiableRealmIdentity
Create this realm identity.
createAdHocIdentity(String) - Method in class org.wildfly.security.auth.server.SecurityDomain
Create an empty ad-hoc identity.
createAdHocIdentity(Principal) - Method in class org.wildfly.security.auth.server.SecurityDomain
Create an empty ad-hoc identity.
createConstant(PermissionVerifier) - Static method in interface org.wildfly.security.authz.PermissionMapper
Returns a new mapper that maps all to pre-defined PermissionVerifier instance.
createFlexibleAssociation() - Method in class org.wildfly.security.auth.server.SecurityIdentity
Create a new flexible identity association, initializing it with this identity.
createMechanism(String) - Method in interface org.wildfly.security.auth.server.MechanismAuthenticationFactory
Create the mechanism instance.
createMechanism(String, UnaryOperator<F>) - Method in class org.wildfly.security.auth.server.AbstractMechanismAuthenticationFactory
 
createMechanism(String, UnaryOperator<F>) - Method in interface org.wildfly.security.auth.server.MechanismAuthenticationFactory
Create the mechanism instance.
createNewAuthenticationContext() - Method in class org.wildfly.security.auth.server.SecurityDomain
Create a new authentication context for this security domain which can be used to carry out a single authentication operation.
createNewAuthenticationContext(MechanismConfigurationSelector) - Method in class org.wildfly.security.auth.server.SecurityDomain
Create a new authentication context for this security domain which can be used to carry out a single authentication operation.
createRunAsAnonymous() - Method in class org.wildfly.security.auth.server.SecurityIdentity
Attempt to create a new identity that can be used to run as an anonymous user.
createRunAsAnonymous(boolean) - Method in class org.wildfly.security.auth.server.SecurityIdentity
Attempt to create a new identity that can be used to run as an anonymous user Calling with enabled security manager requires setRunAsPrincipal ElytronPermission.
createRunAsIdentity(String) - Method in class org.wildfly.security.auth.server.SecurityIdentity
Attempt to create a new identity that can be used to run as a user with the given name.
createRunAsIdentity(String, boolean) - Method in class org.wildfly.security.auth.server.SecurityIdentity
Attempt to create a new identity that can be used to run as a user with the given name.
createRunAsIdentity(Principal, boolean) - Method in class org.wildfly.security.auth.server.SecurityIdentity
Attempt to create a new identity that can be used to run as a user with the given principal.
CredentialCallback - Class in org.wildfly.security.auth.callback
A callback used to acquire credentials.
CredentialCallback(Class<? extends Credential>) - Constructor for class org.wildfly.security.auth.callback.CredentialCallback
Construct a new instance which accepts any algorithm name or parameters.
CredentialCallback(Class<? extends Credential>, String) - Constructor for class org.wildfly.security.auth.callback.CredentialCallback
Construct a new instance which accepts any parameters.
CredentialCallback(Class<? extends Credential>, String, AlgorithmParameterSpec) - Constructor for class org.wildfly.security.auth.callback.CredentialCallback
Construct a new instance.
credentialNotSupported() - Method in interface org.wildfly.security.auth.server._private.ElytronMessages
 
CredentialSource - Interface in org.wildfly.security.credential.source
A source for credentials.
CredentialUpdateCallback - Class in org.wildfly.security.auth.callback
A callback to inform the callback handler of a credential change.
CredentialUpdateCallback(Credential) - Constructor for class org.wildfly.security.auth.callback.CredentialUpdateCallback
Construct a new instance.
credentialUpdateNotSupportedByRealm() - Method in interface org.wildfly.security.auth.server._private.ElytronMessages
 

D

decodeRoles(AuthorizationIdentity) - Method in interface org.wildfly.security.authz.RoleDecoder
Decode the role set from the given authorization identity.
decodeRoles(AuthorizationIdentity) - Method in class org.wildfly.security.authz.SourceAddressRoleDecoder
Decode the role set using the source IP address runtime attribute from the given authorization identity.
DEFAULT - Static variable in interface org.wildfly.security.auth.server.MechanismInformation
 
DEFAULT - Static variable in interface org.wildfly.security.auth.server.PrincipalDecoder
The default decoder, which just calls Principal.getName().
DEFAULT - Static variable in interface org.wildfly.security.authz.RoleDecoder
A role decoder which always decodes roles from the attribute called "Roles".
DEFAULT_REALM_MAPPER - Static variable in interface org.wildfly.security.auth.server.RealmMapper
A realm mapper which always falls back to a default realm.
delete() - Method in interface org.wildfly.security.auth.server.ModifiableRealmIdentity
Delete this realm identity.
dispose() - Method in interface org.wildfly.security.auth.server.RealmIdentity
Dispose this realm identity after a completed authentication attempt.
doCreate(String, CallbackHandler, UnaryOperator<F>) - Method in class org.wildfly.security.auth.server.AbstractMechanismAuthenticationFactory
 

E

ElytronMessages - Interface in org.wildfly.security.auth.server._private
Log messages and exceptions for Elytron.
EMPTY - Static variable in class org.wildfly.security.auth.server.MechanismConfiguration
An empty mechanism configuration..
EMPTY - Static variable in interface org.wildfly.security.authz.Attributes
Empty, read-only attribute collection.
EMPTY - Static variable in interface org.wildfly.security.authz.AuthorizationIdentity
The empty authorization identity.
EMPTY - Static variable in interface org.wildfly.security.authz.RoleDecoder
A role decoder which decodes no roles.
EMPTY_PERMISSION_MAPPER - Static variable in interface org.wildfly.security.authz.PermissionMapper
A default implementation that does nothing but returns an empty and read-only PermissionVerifier.
EMPTY_REALM - Static variable in interface org.wildfly.security.auth.server.SecurityRealm
An empty security realm.
emptyIterator() - Static method in interface org.wildfly.security.auth.server.ModifiableRealmIdentityIterator
Returns an iterator that has no elements and is closeable.
entries() - Method in class org.wildfly.security.authz.AggregateAttributes
 
entries() - Method in interface org.wildfly.security.authz.Attributes
Get the entry collection.
entries() - Method in class org.wildfly.security.authz.MapAttributes
 
eventHandlerFailed(Throwable) - Method in interface org.wildfly.security.auth.server._private.ElytronMessages
 
EvidenceDecodePrincipalCallback - Class in org.wildfly.security.auth.callback
A server-side Callback to pass the decoded evidence principal from the callback handler to the authentication mechanism.
EvidenceDecodePrincipalCallback(Evidence) - Constructor for class org.wildfly.security.auth.callback.EvidenceDecodePrincipalCallback
Construct a new instance of this Callback.
EvidenceDecoder - Interface in org.wildfly.security.auth.server
A decoder for extracting a principal from evidence.
EvidenceVerifyCallback - Class in org.wildfly.security.auth.callback
A Callback for use where credential verification is required.
EvidenceVerifyCallback(Evidence) - Constructor for class org.wildfly.security.auth.callback.EvidenceVerifyCallback
Construct a new instance of this Callback.
ExclusiveNameCallback - Class in org.wildfly.security.auth.callback
A variation on NameCallback which allows exclusive access to the backing identity to be requested.
ExclusiveNameCallback(String, boolean, boolean) - Constructor for class org.wildfly.security.auth.callback.ExclusiveNameCallback
Construct a new instance.
ExclusiveNameCallback(String, String, boolean, boolean) - Constructor for class org.wildfly.security.auth.callback.ExclusiveNameCallback
Construct a new instance.
exists() - Method in interface org.wildfly.security.auth.server.RealmIdentity
Determine if the identity exists in lieu of verifying or acquiring a credential.
exists() - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
Determine if the current authentication identity actually exists in the realm.
ExtendedCallback - Interface in org.wildfly.security.auth.callback
A callback which provides extended information about its usage.
ExtendedChoiceCallback - Class in org.wildfly.security.auth.callback
A variation on ChoiceCallback which supports the extended callback interface.
ExtendedChoiceCallback(String, String[], int, boolean, boolean) - Constructor for class org.wildfly.security.auth.callback.ExtendedChoiceCallback
Construct a new instance.

F

fail() - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
Mark this authentication as "failed".
failed() - Method in class org.wildfly.security.auth.callback.AuthenticationCompleteCallback
Determine whether authentication failed.
FAILED - Static variable in class org.wildfly.security.auth.callback.AuthenticationCompleteCallback
 
FastUnsupportedCallbackException - Exception in org.wildfly.security.auth.callback
A version of UnsupportedCallbackException which does not initialize a full stack trace, and thus is much more efficient to construct.
FastUnsupportedCallbackException(Callback) - Constructor for exception org.wildfly.security.auth.callback.FastUnsupportedCallbackException
Constructs a new FastUnsupportedCallbackException instance.
FastUnsupportedCallbackException(Callback, String) - Constructor for exception org.wildfly.security.auth.callback.FastUnsupportedCallbackException
Constructs a new FastUnsupportedCallbackException instance with an initial message.
fillInStackTrace() - Method in exception org.wildfly.security.auth.callback.FastUnsupportedCallbackException
Does nothing but return this instance.
FIRST_MATCH - org.wildfly.security.authz.SimplePermissionMapper.MappingMode
If multiple mappings are found only the first will be used.
FlexibleIdentityAssociation - Class in org.wildfly.security.auth.server
A flexible identity association which can have its current identity modified.
forEngine(SSLEngine) - Static method in class org.wildfly.security.ssl.SSLConnection
Create a SSLConnection for the given SSL engine.
forIdentity(SecurityIdentity) - Static method in class org.wildfly.security.auth.server.SecurityDomain
Get the security domain associated with the given identity.
forSession(SSLSession, boolean) - Static method in class org.wildfly.security.ssl.SSLConnection
Create a SSLConnection for the given SSL socket.
forSocket(SSLSocket) - Static method in class org.wildfly.security.ssl.SSLConnection
Create a SSLConnection for the given SSL socket.
fromSecurityFactory(SecurityFactory<? extends Credential>) - Static method in interface org.wildfly.security.credential.source.CredentialSource
Get a credential source from the given security factory.
fromSet(Set<String>) - Static method in interface org.wildfly.security.authz.Roles
Construct a new roles collection from a set.

G

get() - Method in class org.wildfly.security.auth.server.FlexibleIdentityAssociation
Get the current associated identity.
get() - Method in class org.wildfly.security.auth.server.SecurityIdentity
Get this identity.
get() - Method in interface org.wildfly.security.cache.IdentityCache
Returns an identity previously cached.
get(int) - Method in class org.wildfly.security.authz.SimpleAttributesEntry
 
get(String) - Method in class org.wildfly.security.authz.AggregateAttributes
 
get(String) - Method in interface org.wildfly.security.authz.Attributes
Get the collection of values for the given key.
get(String) - Method in class org.wildfly.security.authz.MapAttributes
 
get(String, int) - Method in class org.wildfly.security.authz.AggregateAttributes
 
get(String, int) - Method in interface org.wildfly.security.authz.Attributes
Get the mapping for the given key at the given position.
get(String, int) - Method in class org.wildfly.security.authz.MapAttributes
 
get(Principal) - Method in class org.wildfly.security.cache.LRURealmIdentityCache
 
get(Principal) - Method in interface org.wildfly.security.cache.RealmIdentityCache
Obtains a previously cached RealmIdentity or null if no entry could be found with the specified Principal.
getAddress() - Method in class org.wildfly.security.auth.callback.SocketAddressCallback
Get the endpoint socket address.
getAlgorithm() - Method in class org.wildfly.security.auth.callback.AbstractCredentialCallback
Get the algorithm name, if any.
getAllSupportedMechNames() - Method in class org.wildfly.security.auth.server.AbstractMechanismAuthenticationFactory
 
getAnonymousSecurityIdentity() - Method in class org.wildfly.security.auth.server.SecurityDomain
Get the anonymous security identity for this realm.
getAttributes() - Method in interface org.wildfly.security.auth.server.RealmIdentity
Get the attributes for the realm identity.
getAttributes() - Method in class org.wildfly.security.auth.server.SecurityIdentity
Get the attributes associated with this identity.
getAttributes() - Method in interface org.wildfly.security.authz.AuthorizationIdentity
Get the attributes which pertain to this identity.
getAttributes() - Method in interface org.wildfly.security.authz.PermissionMappable
Get the attributes of this entity.
getAuthenticationPrincipal() - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
Get the principal associated with the current authentication name.
getAuthorizationIdentity() - Method in class org.wildfly.security.auth.server.event.RealmAuthorizationEvent
Get the authorization identity of this event.
getAuthorizationIdentity() - Method in class org.wildfly.security.auth.server.event.RealmSuccessfulAuthenticationEvent
Get the authorization identity.
getAuthorizationIdentity() - Method in interface org.wildfly.security.auth.server.RealmIdentity
Get an authorization identity for this pre-authenticated identity.
getAuthorizationInfo() - Method in class org.wildfly.security.auth.callback.AnonymousAuthorizationCallback
Get the authorization name string from the client.
getAuthorizationPrincipal() - Method in class org.wildfly.security.auth.callback.CachedIdentityAuthorizeCallback
Returns the authorization Principal.
getAuthorizationPrincipal() - Method in exception org.wildfly.security.authz.AuthorizationException
Get the principal being authorized.
getAuthorizedIdentity() - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
Get the authorized identity result of this authentication.
getBindingData() - Method in class org.wildfly.security.auth.callback.ChannelBindingCallback
Get the opaque channel binding data.
getBindingType() - Method in class org.wildfly.security.auth.callback.ChannelBindingCallback
Get the selected channel binding type.
getCategoryRoleMappers() - Method in class org.wildfly.security.auth.server.SecurityDomain.Builder
Get the category role mapper map.
getChannelBinding(String) - Method in class org.wildfly.security.ssl.SSLConnection
Get the channel binding of the given type from this connection.
getCreationTime() - Method in class org.wildfly.security.auth.server.SecurityIdentity
Get the creation time of this identity, which is the time that the initial authentication occurred.
getCreationTime() - Method in interface org.wildfly.security.authz.PermissionMappable
Get the creation time of this entity (if known).
getCredential() - Method in class org.wildfly.security.auth.callback.AbstractCredentialCallback
Get the acquired credential.
getCredential() - Method in class org.wildfly.security.auth.callback.CredentialUpdateCallback
Get the new credential.
getCredential() - Method in class org.wildfly.security.auth.callback.IdentityCredentialCallback
Get the credential.
getCredential() - Method in class org.wildfly.security.auth.server.event.RealmDefiniteOutcomeAuthenticationEvent
Get the actual credential used.
getCredential(Class<C>) - Method in class org.wildfly.security.auth.callback.AbstractCredentialCallback
Get the acquired credential, if it is set and of the given type, and if so, return the credential cast to the type.
getCredential(Class<C>) - Method in class org.wildfly.security.auth.callback.CredentialUpdateCallback
Get the new credential, if it is of the given credential class.
getCredential(Class<C>) - Method in class org.wildfly.security.auth.server.IdentityCredentials
Acquire a credential of the given type.
getCredential(Class<C>) - Method in interface org.wildfly.security.auth.server.RealmIdentity
Acquire a credential of the given type.
getCredential(Class<C>) - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
Acquire a credential of the given type.
getCredential(Class<C>) - Method in interface org.wildfly.security.credential.source.CredentialSource
Acquire a credential of the given type.
getCredential(Class<C>, String) - Method in class org.wildfly.security.auth.callback.AbstractCredentialCallback
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.
getCredential(Class<C>, String) - Method in class org.wildfly.security.auth.server.IdentityCredentials
Acquire a credential of the given type and algorithm name.
getCredential(Class<C>, String) - Method in interface org.wildfly.security.auth.server.RealmIdentity
Acquire a credential of the given type and algorithm name.
getCredential(Class<C>, String) - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
Acquire a credential of the given type.
getCredential(Class<C>, String) - Method in interface org.wildfly.security.credential.source.CredentialSource
Acquire a credential of the given type.
getCredential(Class<C>, String, AlgorithmParameterSpec) - Method in class org.wildfly.security.auth.callback.AbstractCredentialCallback
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.
getCredential(Class<C>, String, AlgorithmParameterSpec) - Method in class org.wildfly.security.auth.server.IdentityCredentials
Acquire a credential of the given type and algorithm name.
getCredential(Class<C>, String, AlgorithmParameterSpec) - Method in interface org.wildfly.security.auth.server.RealmIdentity
Acquire a credential of the given type and algorithm name.
getCredential(Class<C>, String, AlgorithmParameterSpec) - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
Acquire a credential of the given type.
getCredential(Class<C>, String, AlgorithmParameterSpec) - Method in interface org.wildfly.security.credential.source.CredentialSource
Acquire a credential of the given type.
getCredentialAcquireSupport(Class<? extends Credential>) - Method in class org.wildfly.security.auth.server.IdentityCredentials
 
getCredentialAcquireSupport(Class<? extends Credential>) - Method in class org.wildfly.security.auth.server.SecurityDomain
Determine whether a credential of the given type and algorithm is definitely obtainable, possibly obtainable (for some identities), or definitely not obtainable.
getCredentialAcquireSupport(Class<? extends Credential>) - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
Determine whether a given credential is definitely obtainable, possibly obtainable, or definitely not obtainable.
getCredentialAcquireSupport(Class<? extends Credential>) - Method in interface org.wildfly.security.credential.source.CredentialSource
Determine whether a given credential is definitely obtainable, possibly obtainable, or definitely not obtainable.
getCredentialAcquireSupport(Class<? extends Credential>, String) - Method in class org.wildfly.security.auth.server.IdentityCredentials
 
getCredentialAcquireSupport(Class<? extends Credential>, String) - Method in interface org.wildfly.security.auth.server.RealmIdentity
Deprecated.
Transition method; remove before GA.
getCredentialAcquireSupport(Class<? extends Credential>, String) - Method in class org.wildfly.security.auth.server.SecurityDomain
Determine whether a credential of the given type and algorithm is definitely obtainable, possibly obtainable (for some identities), or definitely not obtainable.
getCredentialAcquireSupport(Class<? extends Credential>, String) - Method in interface org.wildfly.security.auth.server.SecurityRealm
Deprecated.
Transition method; remove before GA.
getCredentialAcquireSupport(Class<? extends Credential>, String) - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
Determine whether a given credential is definitely obtainable, possibly obtainable, or definitely not obtainable.
getCredentialAcquireSupport(Class<? extends Credential>, String) - Method in interface org.wildfly.security.credential.source.CredentialSource
Determine whether a given credential is definitely obtainable, possibly obtainable, or definitely not obtainable.
getCredentialAcquireSupport(Class<? extends Credential>, String, AlgorithmParameterSpec) - Method in class org.wildfly.security.auth.server.IdentityCredentials
 
getCredentialAcquireSupport(Class<? extends Credential>, String, AlgorithmParameterSpec) - Method in interface org.wildfly.security.auth.server.RealmIdentity
Determine whether a given credential type is definitely obtainable, possibly obtainable, or definitely not obtainable for this identity.
getCredentialAcquireSupport(Class<? extends Credential>, String, AlgorithmParameterSpec) - Method in class org.wildfly.security.auth.server.SecurityDomain
Determine whether a credential of the given type and algorithm is definitely obtainable, possibly obtainable (for some identities), or definitely not obtainable.
getCredentialAcquireSupport(Class<? extends Credential>, String, AlgorithmParameterSpec) - Method in interface org.wildfly.security.auth.server.SecurityRealm
Determine whether a credential of the given type and algorithm is definitely obtainable, possibly obtainable (for] some identities), or definitely not obtainable.
getCredentialAcquireSupport(Class<? extends Credential>, String, AlgorithmParameterSpec) - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
Determine whether a given credential is definitely obtainable, possibly obtainable, or definitely not obtainable.
getCredentialAcquireSupport(Class<? extends Credential>, String, AlgorithmParameterSpec) - Method in interface org.wildfly.security.credential.source.CredentialSource
Determine whether a given credential is definitely obtainable, possibly obtainable, or definitely not obtainable.
getCredentialType() - Method in class org.wildfly.security.auth.callback.AbstractCredentialCallback
Get the supported credential type.
getCurrent() - Static method in class org.wildfly.security.auth.server.SecurityDomain
Get the SecurityDomain associated with the context class loader of the calling Thread or null if one is not associated.
getCurrentSecurityIdentity() - Method in class org.wildfly.security.auth.server.SecurityDomain
Get the current security identity for this domain.
getDefaultRealmName() - Method in class org.wildfly.security.auth.server.SecurityDomain.Builder
Get the default realm name.
getDigestAlgorithm(String) - Static method in class org.wildfly.security.ssl.TLSServerEndPointChannelBinding
Get the digest algorithm that would be used for a given signature algorithm OID.
getEvidence() - Method in class org.wildfly.security.auth.callback.EvidenceDecodePrincipalCallback
Get the evidence being decoded.
getEvidence() - Method in class org.wildfly.security.auth.callback.EvidenceVerifyCallback
Get the evidence being verified.
getEvidence() - Method in class org.wildfly.security.auth.server.event.RealmDefiniteOutcomeAuthenticationEvent
Get the actual credential guess used.
getEvidence(Class<C>) - Method in class org.wildfly.security.auth.callback.EvidenceDecodePrincipalCallback
Get the acquired evidence, if it is set and of the given type, and if so, return the evidence cast to the type.
getEvidence(Class<C>) - Method in class org.wildfly.security.auth.callback.EvidenceVerifyCallback
Get the acquired evidence, if it is set and of the given type, and if so, return the evidence cast to the type.
getEvidence(Class<C>, String) - Method in class org.wildfly.security.auth.callback.EvidenceDecodePrincipalCallback
Get the acquired evidence, if it is set and of the given type and algorithm, and if so, return the evidence cast to the type.
getEvidence(Class<C>, String) - Method in class org.wildfly.security.auth.callback.EvidenceVerifyCallback
Get the acquired evidence, if it is set and of the given type and algorithm, and if so, return the evidence cast to the type.
getEvidenceVerifySupport(Class<? extends Evidence>) - Method in class org.wildfly.security.auth.server.SecurityDomain
Determine whether a given type of evidence is definitely verifiable, possibly verifiable (for some identities), or definitely not verifiable.
getEvidenceVerifySupport(Class<? extends Evidence>) - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
Determine whether a given piece of evidence is definitely verifiable, possibly verifiable, or definitely not verifiable.
getEvidenceVerifySupport(Class<? extends Evidence>, String) - Method in interface org.wildfly.security.auth.server.RealmIdentity
Determine whether a given type of evidence is definitely verifiable, possibly verifiable, or definitely not verifiable.
getEvidenceVerifySupport(Class<? extends Evidence>, String) - Method in class org.wildfly.security.auth.server.SecurityDomain
Determine whether a given type of evidence is definitely verifiable, possibly verifiable (for some identities), or definitely not verifiable.
getEvidenceVerifySupport(Class<? extends Evidence>, String) - Method in interface org.wildfly.security.auth.server.SecurityRealm
Determine whether a given type of evidence is definitely verifiable, possibly verifiable (for some identities), or definitely not verifiable.
getEvidenceVerifySupport(Class<? extends Evidence>, String) - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
Determine whether a given piece of evidence is definitely verifiable, possibly verifiable, or definitely not verifiable.
getFactory() - Method in class org.wildfly.security.auth.server.AbstractMechanismAuthenticationFactory.Builder
 
getFactory() - Method in class org.wildfly.security.auth.server.AbstractMechanismAuthenticationFactory
 
getFactory() - Method in interface org.wildfly.security.auth.server.MechanismAuthenticationFactory
Get the actual factory used for instantiation.
getFailedPermission() - Method in exception org.wildfly.security.authz.AuthorizationCheckException
Get the permission that failed the authorization check.
getFinalRewriter() - Method in class org.wildfly.security.auth.server.MechanismConfiguration
Get the final rewriter for this mechanism realm.
getFinalRewriter() - Method in class org.wildfly.security.auth.server.MechanismRealmConfiguration
Get the final rewriter for this mechanism realm.
getFirst(String) - Method in interface org.wildfly.security.authz.Attributes
Get the first value mapped to the given key.
getFirst(String) - Method in class org.wildfly.security.authz.MapAttributes
 
getFormat() - Method in class org.wildfly.security.auth.server.event.SyslogAuditEvent
Gets the syslog format that is to be used for this audit event
getHostName() - Method in interface org.wildfly.security.auth.server.MechanismInformation
Get the name of the host the current authentication attempt is for.
getIdentity() - Method in class org.wildfly.security.auth.callback.CachedIdentityAuthorizeCallback
Returns a cached SecurityIdentity, if present in the cache.
getIdentity(String) - Method in class org.wildfly.security.auth.server.SecurityDomain
Look up a RealmIdentity by name by wrapping the name in a NamePrincipal and calling SecurityDomain.getIdentity(Principal).
getIdentity(Principal) - Method in class org.wildfly.security.auth.server.SecurityDomain
Look up a RealmIdentity by principal.
getIdentityForUpdate(Principal) - Method in class org.wildfly.security.auth.server.SecurityDomain
Look up a ModifiableRealmIdentity by principal.
getIdentityLookupForUpdateFunction() - Method in class org.wildfly.security.auth.server.SecurityDomain
Get a function which can be used to look up principals for update without a security manager permission check.
getIdentityLookupFunction() - Method in class org.wildfly.security.auth.server.SecurityDomain
Get a function which can be used to look up principals without a security manager permission check.
getInstance() - Static method in class org.wildfly.security.auth.callback.SecurityLayerDisposedCallback
Get the singleton instance.
getInstance() - Static method in class org.wildfly.security.auth.permission.LoginPermission
Get the instance of this class.
getInstant() - Method in class org.wildfly.security.auth.server.event.SecurityEvent
Obtain the Instant this event was created.
getKey() - Method in interface org.wildfly.security.authz.Attributes.Entry
Get the mapping key.
getKey() - Method in class org.wildfly.security.authz.SimpleAttributesEntry
 
getKind() - Method in class org.wildfly.security.auth.callback.SocketAddressCallback
Get the endpoint disposition.
getLast(String) - Method in interface org.wildfly.security.authz.Attributes
Get the last value mapped to the given key.
getLast(String) - Method in class org.wildfly.security.authz.MapAttributes
 
getMechanismConfigurationSelector() - Method in class org.wildfly.security.auth.server.AbstractMechanismAuthenticationFactory.Builder
 
getMechanismConfigurationSelector() - Method in class org.wildfly.security.auth.server.AbstractMechanismAuthenticationFactory
 
getMechanismInformation() - Method in class org.wildfly.security.auth.callback.MechanismInformationCallback
Get the type of the mechanism information for the current authentication attempt.
getMechanismName() - Method in interface org.wildfly.security.auth.server.MechanismInformation
Get the name of the current authentication mechanism.
getMechanismName() - Method in class org.wildfly.security.cache.CachedIdentity
Returns the name of the authentication mechanism used to authenticate/authorize the identity.
getMechanismNames() - Method in class org.wildfly.security.auth.server.AbstractMechanismAuthenticationFactory
 
getMechanismNames() - Method in interface org.wildfly.security.auth.server.MechanismAuthenticationFactory
Get the collection of mechanism names may be supported by this factory.
getMechanismRealmConfiguration(String) - Method in class org.wildfly.security.auth.server.MechanismConfiguration
Get the mechanism realm configuration for the offered realm with the given name.
getMechanismRealmNames() - Method in class org.wildfly.security.auth.server.MechanismConfiguration
Get the collection of mechanism realm names, in order.
getMechanismType() - Method in interface org.wildfly.security.auth.server.MechanismInformation
Get the type of the authentication mechanism.
getMessage() - Method in exception org.wildfly.security.auth.callback.FastUnsupportedCallbackException
Get the message for this exception, formatted with the callback.
getName() - Method in class org.wildfly.security.auth.server.SecurityDomain.RealmBuilder
Get the realm name.
getName() - Method in class org.wildfly.security.cache.CachedIdentity
Returns the principal name associated with the cached identity.
getName(Principal) - Method in interface org.wildfly.security.auth.server.PrincipalDecoder
Get the name from a principal.
getNewPrincipal() - Method in class org.wildfly.security.auth.server.event.RealmIdentityAuthorizationEvent
Get the principal to which the existing identity is being authorized to act.
getParameterSpec() - Method in class org.wildfly.security.auth.callback.AbstractCredentialCallback
Get the parameter specification, if any.
getParameterSpec() - Method in class org.wildfly.security.auth.callback.ParameterCallback
Get the parameter specification.
getPassword() - Method in class org.wildfly.security.auth.callback.PasswordResetCallback
Get the new password.
getPermission() - Method in class org.wildfly.security.auth.server.event.SecurityPermissionCheckEvent
Obtain the Permission this event related to.
getPostRealmRewriter() - Method in class org.wildfly.security.auth.server.MechanismConfiguration
Get the post-realm rewriter for this mechanism realm.
getPostRealmRewriter() - Method in class org.wildfly.security.auth.server.MechanismRealmConfiguration
Get the post-realm rewriter for this mechanism realm.
getPreRealmRewriter() - Method in class org.wildfly.security.auth.server.MechanismConfiguration
Get the pre-realm rewriter for this mechanism realm.
getPreRealmRewriter() - Method in class org.wildfly.security.auth.server.MechanismRealmConfiguration
Get the pre-realm rewriter for this mechanism realm.
getPrincipal() - Method in class org.wildfly.security.auth.callback.CachedIdentityAuthorizeCallback
Returns the Principal representing the cached identity.
getPrincipal() - Method in class org.wildfly.security.auth.callback.PeerPrincipalCallback
Get the peer principal.
getPrincipal() - Method in class org.wildfly.security.auth.callback.PrincipalAuthorizeCallback
Returns the Principal.
getPrincipal() - Method in class org.wildfly.security.auth.server.event.RealmAuthorizationEvent
Get the authorization principal.
getPrincipal() - Method in class org.wildfly.security.auth.server.event.SecurityAuthenticationFailedEvent
Gets the principal used to the failed authentication.
getPrincipal() - Method in class org.wildfly.security.auth.server.SecurityIdentity
Get the principal of this identity.
getPrincipal() - Method in interface org.wildfly.security.authz.PermissionMappable
Get the principal of this entity.
getPrincipal(Evidence) - Method in interface org.wildfly.security.auth.server.EvidenceDecoder
Get the principal from the given evidence.
getPrincipalRewriter() - Method in class org.wildfly.security.auth.server.SecurityDomain.RealmBuilder
Get the name rewriter.
getPrivateCredentials() - Method in class org.wildfly.security.auth.server.SecurityIdentity
Get the private credentials of this identity.
getPrompt() - Method in class org.wildfly.security.auth.callback.PasswordResetCallback
Get the password reset prompt.
getProperties() - Method in class org.wildfly.security.auth.callback.RequestInformationCallback
Get the properties of this request.
getProtocol() - Method in interface org.wildfly.security.auth.server.MechanismInformation
Get the protocol for the current authentication attempt.
getPublicCredentials() - Method in class org.wildfly.security.auth.server.SecurityIdentity
Get the public credentials of this identity.
getPublicCredentials() - Method in interface org.wildfly.security.authz.PermissionMappable
Get the public credentials of this entity.
getRealm() - Method in class org.wildfly.security.auth.server.SecurityDomain.RealmBuilder
Get the security realm.
getRealmIdentity() - Method in class org.wildfly.security.auth.server.event.RealmAuthenticationEvent
Get the realm identity.
getRealmIdentity(Principal) - Method in interface org.wildfly.security.auth.server.SecurityRealm
Get a handle for to the identity for the given principal in the context of this security realm.
getRealmIdentity(Evidence) - Method in interface org.wildfly.security.auth.server.SecurityRealm
Get a handle for to the identity for the given evidence in the context of this security realm.
getRealmIdentity(Evidence, Function<Principal, Principal>) - Method in interface org.wildfly.security.auth.server.SecurityRealm
Get a handle for the identity for the given evidence in the context of this security realm.
getRealmIdentityForUpdate(Principal) - Method in interface org.wildfly.security.auth.server.ModifiableSecurityRealm
Get an update handle for to the identity for the given principal in the context of this security realm.
getRealmIdentityForUpdate(Evidence) - Method in interface org.wildfly.security.auth.server.ModifiableSecurityRealm
Get an update handle for to the identity for the given principal in the context of this security realm.
getRealmIdentityIterator() - Method in interface org.wildfly.security.auth.server.ModifiableSecurityRealm
Get an iterator over all of this realm's identities.
getRealmIdentityPrincipal() - Method in interface org.wildfly.security.auth.server.RealmIdentity
Get the principal that canonically identifies the identity within the realm.
getRealmMapper() - Method in class org.wildfly.security.auth.server.MechanismConfiguration
Get the realm mapper.
getRealmMapper() - Method in class org.wildfly.security.auth.server.MechanismRealmConfiguration
Get the realm mapper for this mechanism realm.
getRealmMapping(Principal, Evidence) - Method in interface org.wildfly.security.auth.server.RealmMapper
Get the realm mapping.
getRealmName() - Method in class org.wildfly.security.auth.server.event.SecurityRealmUnavailableEvent
Obtain the unavailable realm name.
getRealmName() - Method in class org.wildfly.security.auth.server.MechanismRealmConfiguration
Get the mechanism realm name.
getRealmNames() - Method in class org.wildfly.security.auth.callback.AvailableRealmsCallback
Get the array of realm names that was set.
getRoleDecoder() - Method in class org.wildfly.security.auth.server.SecurityDomain.RealmBuilder
Get the role decoder.
getRoleMapper() - Method in class org.wildfly.security.auth.server.SecurityDomain.RealmBuilder
Get the role mapper.
getRoles() - Method in class org.wildfly.security.auth.server.SecurityIdentity
Get the roles associated with this identity.
getRoles() - Method in class org.wildfly.security.cache.CachedIdentity
Returns the roles associated with the cached identity.
getRoles(String) - Method in class org.wildfly.security.auth.server.SecurityIdentity
Get the mapped roles associated with this identity.
getRoles(String, boolean) - Method in class org.wildfly.security.auth.server.SecurityIdentity
Get the mapped roles associated with this identity.
getRuntimeAttributes() - Method in interface org.wildfly.security.authz.AuthorizationIdentity
Get the runtime attributes which pertain to this identity.
getSaslSkipCertificateVerification() - Method in class org.wildfly.security.auth.callback.AuthenticationConfigurationCallback
 
getScheduledExecutorService() - Static method in class org.wildfly.security.auth.server.SecurityDomain
Gets ScheduledExecutorService for authentication related scheduled task (like authentication timeout).
getSecurityDomain() - Method in class org.wildfly.security.auth.server.AbstractMechanismAuthenticationFactory.Builder
 
getSecurityDomain() - Method in class org.wildfly.security.auth.server.AbstractMechanismAuthenticationFactory
 
getSecurityDomain() - Method in interface org.wildfly.security.auth.server.MechanismAuthenticationFactory
Get the underlying SecurityDomain that mechanisms created by this factory will be using for authentication.
getSecurityIdentity() - Method in class org.wildfly.security.auth.callback.SecurityIdentityCallback
Get the realm identity.
getSecurityIdentity() - Method in class org.wildfly.security.auth.server.event.SecurityEvent
Get the SecurityIdentity that was active at the time this event was triggered.
getSecurityIdentity() - Method in class org.wildfly.security.cache.CachedIdentity
Returns the identity represented by this instance.
getServerCredentialSource() - Method in class org.wildfly.security.auth.server.MechanismConfiguration
Get the server credential source.
getSession() - Method in class org.wildfly.security.ssl.SSLConnection
Get the SSL session associated with this connection.
getSslConnection() - Method in class org.wildfly.security.auth.callback.SSLCallback
Get the SSL connection.
getSslSession() - Method in class org.wildfly.security.auth.callback.SSLCallback
Get the SSL session in force.
getStackTrace() - Method in exception org.wildfly.security.auth.callback.FastUnsupportedCallbackException
Returns an empty stack.
getSupportedCredentialAlgorithmNames(Class<? extends AlgorithmCredential>, String) - Method in class org.wildfly.security.auth.server.AbstractMechanismAuthenticationFactory
 
getSupportedCredentialTypes(String) - Method in class org.wildfly.security.auth.server.AbstractMechanismAuthenticationFactory
 
getSupportedEvidenceAlgorithmNames(Class<? extends AlgorithmEvidence>, String) - Method in class org.wildfly.security.auth.server.AbstractMechanismAuthenticationFactory
 
getSupportedEvidenceTypes(String) - Method in class org.wildfly.security.auth.server.AbstractMechanismAuthenticationFactory
 
getTrustedAuthorities() - Method in class org.wildfly.security.auth.callback.TrustedAuthoritiesCallback
Get the retrieved trusted authorities.

H

handle(Callback[]) - Method in class org.wildfly.security.auth.callback.SocketAddressQueryCallbackHandler
 
handleAbandonedAuthenticationEvent(RealmAbandonedAuthenticationEvent, P) - Method in class org.wildfly.security.auth.server.event.RealmEventVisitor
Handle an abandoned authentication realm event.
handleAuthenticationEvent(RealmAuthenticationEvent, P) - Method in class org.wildfly.security.auth.server.event.RealmEventVisitor
Handle any authentication-related realm event.
handleAuthenticationEvent(SecurityAuthenticationEvent, P) - Method in class org.wildfly.security.auth.server.event.SecurityEventVisitor
Handle a security authentication event.
handleAuthenticationFailedEvent(SecurityAuthenticationFailedEvent, P) - Method in class org.wildfly.security.auth.server.event.SecurityEventVisitor
Handle a security authentication failed event.
handleAuthenticationSuccessfulEvent(SecurityAuthenticationSuccessfulEvent, P) - Method in class org.wildfly.security.auth.server.event.SecurityEventVisitor
Handle a security authentication successful event.
handleAuthorizationEvent(RealmAuthorizationEvent, P) - Method in class org.wildfly.security.auth.server.event.RealmEventVisitor
Handle any authorization-related realm event.
handleChannelBindingCallback(ChannelBindingCallback) - Method in class org.wildfly.security.ssl.SSLConnection
Populate the given channel binding callback with any channel binding data that might be present on this connection.
handleChannelBindingCallback(ChannelBindingCallback, X509Certificate[]) - Static method in class org.wildfly.security.ssl.TLSServerEndPointChannelBinding
Convenience method to handle a channel binding callback.
handleDefiniteOutcomeAuthenticationEvent(RealmDefiniteOutcomeAuthenticationEvent, P) - Method in class org.wildfly.security.auth.server.event.RealmEventVisitor
Handle a definite-outcome authentication realm event.
handleDefiniteOutcomeEvent(SecurityDefiniteOutcomeEvent, P) - Method in class org.wildfly.security.auth.server.event.SecurityEventVisitor
Handle a security definite outcome event.
handleFailedAuthenticationEvent(RealmFailedAuthenticationEvent, P) - Method in class org.wildfly.security.auth.server.event.RealmEventVisitor
Handle a failed authentication realm event.
handleIdentityAuthorizationEvent(RealmIdentityAuthorizationEvent, P) - Method in class org.wildfly.security.auth.server.event.RealmEventVisitor
Handle an identity authorization realm event.
handleIdentityFailedAuthorizationEvent(RealmIdentityFailedAuthorizationEvent, P) - Method in class org.wildfly.security.auth.server.event.RealmEventVisitor
Handle an identity failed authorization realm event.
handleIdentitySuccessfulAuthorizationEvent(RealmIdentitySuccessfulAuthorizationEvent, P) - Method in class org.wildfly.security.auth.server.event.RealmEventVisitor
Handle an identity successful authorization realm event.
handlePermissionCheckEvent(SecurityPermissionCheckEvent, P) - Method in class org.wildfly.security.auth.server.event.SecurityEventVisitor
Handle a security permission check event.
handlePermissionCheckFailedEvent(SecurityPermissionCheckFailedEvent, P) - Method in class org.wildfly.security.auth.server.event.SecurityEventVisitor
Handle a security permission check failed event.
handlePermissionCheckSuccessfulEvent(SecurityPermissionCheckSuccessfulEvent, P) - Method in class org.wildfly.security.auth.server.event.SecurityEventVisitor
Handle a security permission check successful event.
handleRealmEvent(RealmEvent) - Method in interface org.wildfly.security.auth.server.SecurityRealm
Handle a realm event.
handleRealmUnavailableEvent(SecurityRealmUnavailableEvent, P) - Method in class org.wildfly.security.auth.server.event.SecurityEventVisitor
Handle a security realm unavailable event.
handleSecurityEvent(SecurityEvent) - Method in class org.wildfly.security.auth.server.SecurityDomain
Handle a SecurityEvent.
handleSuccessfulAuthenticationEvent(RealmSuccessfulAuthenticationEvent, P) - Method in class org.wildfly.security.auth.server.event.RealmEventVisitor
Handle a successful authentication realm event.
handleSyslogAuditEvent(SyslogAuditEvent, P) - Method in class org.wildfly.security.auth.server.event.SecurityEventVisitor
Handle an auditable event that is to be logged to syslog.
handleUnknownEvent(RealmEvent, P) - Method in class org.wildfly.security.auth.server.event.RealmEventVisitor
Handle any unhandled realm event.
handleUnknownEvent(SecurityEvent, P) - Method in class org.wildfly.security.auth.server.event.SecurityEventVisitor
Handle any unhandled security event.
hasExclusiveAccess() - Method in class org.wildfly.security.auth.callback.ExclusiveNameCallback
Determine if exclusive access to the backing identity was granted.

I

IDENTITY_REWRITER - Static variable in interface org.wildfly.security.auth.server.NameRewriter
The simple identity name rewriter, which does no rewriting.
IDENTITY_ROLE_MAPPER - Static variable in interface org.wildfly.security.authz.RoleMapper
A default implementation that does nothing but return the given roles.
IdentityCache - Interface in org.wildfly.security.cache
An identity cache is responsible to provide a specific caching strategy for identities.
IdentityCredentialCallback - Class in org.wildfly.security.auth.callback
A callback to inform a server authentication mechanism of a credential which may be cached on the authentication identity (if any).
IdentityCredentialCallback(Credential, boolean) - Constructor for class org.wildfly.security.auth.callback.IdentityCredentialCallback
Construct a new instance.
IdentityCredentials - Class in org.wildfly.security.auth.server
The public or private credentials retained by an identity, which can be used for authentication forwarding.
implies(Permission) - Method in class org.wildfly.security.auth.server.SecurityIdentity
 
importIdentity(SecurityIdentity) - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
Attempt to import the given security identity as a trusted identity.
indexOf(Object) - Method in class org.wildfly.security.authz.SimpleAttributesEntry
 
indexOf(String, String) - Method in interface org.wildfly.security.authz.Attributes
Get the index of the first occurrence of the given value at the given key, if any.
indexOf(String, String) - Method in class org.wildfly.security.authz.MapAttributes
 
initCause(Throwable) - Method in exception org.wildfly.security.auth.callback.FastUnsupportedCallbackException
Does nothing but return this instance.
initialize(Map<String, String>) - Method in class org.wildfly.security.authz.MappedRoleMapper
Custom component method.
intersectWith(PermissionVerifier) - Method in class org.wildfly.security.auth.server.SecurityIdentity
Create a new security identity which is the same as this one, but which limits authorization privileges to the intersection of the current privileges and the given verifier.
invalidCredentialTypeSpecified() - Method in interface org.wildfly.security.auth.server._private.ElytronMessages
 
invalidMechRealmSelection(String) - Method in interface org.wildfly.security.auth.server._private.ElytronMessages
 
invalidName() - Method in interface org.wildfly.security.auth.server._private.ElytronMessages
 
invalidPatternInRegexRoleMapper() - Method in interface org.wildfly.security.auth.server._private.ElytronMessages
 
invalidReplacementInRegexRoleMapper() - Method in interface org.wildfly.security.auth.server._private.ElytronMessages
 
isAnonymous() - Method in class org.wildfly.security.auth.server.SecurityIdentity
Convenience method to determine if this identity is anonymous.
isAuthorized() - Method in class org.wildfly.security.auth.callback.AnonymousAuthorizationCallback
Determine whether anonymous access was allowed by the callback handler.
isAuthorized() - Method in class org.wildfly.security.auth.callback.CachedIdentityAuthorizeCallback
Indicates if a cached identity was successfully authorized.
isAuthorized() - Method in class org.wildfly.security.auth.callback.PrincipalAuthorizeCallback
Indicates if the principal was successfully authorized.
isAuthorized() - Method in class org.wildfly.security.auth.server.event.RealmAuthorizationEvent
Determine if this authorization was successful.
isAuthorized() - Method in class org.wildfly.security.auth.server.event.RealmIdentityFailedAuthorizationEvent
 
isAuthorized() - Method in class org.wildfly.security.auth.server.event.RealmIdentitySuccessfulAuthorizationEvent
 
isClientMode() - Method in class org.wildfly.security.ssl.SSLConnection
Get the client-mode flag for this connection.
isCredentialSupported(Credential) - Method in class org.wildfly.security.auth.callback.AbstractCredentialCallback
Determine whether the given credential can be set on this callback.
isCredentialTypeSupported(Class<? extends Credential>) - Method in class org.wildfly.security.auth.callback.AbstractCredentialCallback
Determine whether the given credential type is supported.
isCredentialTypeSupported(Class<? extends Credential>, String) - Method in class org.wildfly.security.auth.callback.AbstractCredentialCallback
Determine whether the given credential type is supported for the given algorithm name.
isCredentialTypeSupported(Class<? extends Credential>, String, AlgorithmParameterSpec) - Method in class org.wildfly.security.auth.callback.AbstractCredentialCallback
Determine whether the given credential type is supported for the given algorithm name.
isDone() - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
Determine if authentication was already completed on this context.
isEmpty() - Method in interface org.wildfly.security.authz.Attributes
Determine if this collection is empty.
isEmpty() - Method in class org.wildfly.security.authz.MapAttributes
 
isEmpty() - Method in interface org.wildfly.security.authz.Roles
Determine whether this roles collection is empty.
isEmpty() - Method in class org.wildfly.security.authz.SimpleAttributesEntry
 
isFailure() - Method in class org.wildfly.security.auth.server.event.RealmAbandonedAuthenticationEvent
 
isFailure() - Method in class org.wildfly.security.auth.server.event.RealmAuthenticationEvent
Determine if this authentication definitely failed.
isFailure() - Method in class org.wildfly.security.auth.server.event.RealmDefiniteOutcomeAuthenticationEvent
 
isKnownMechanism(String) - Method in class org.wildfly.security.auth.server.AbstractMechanismAuthenticationFactory
Determine whether the given mechanism name is known to WildFly Elytron.
isLocalCache() - Method in class org.wildfly.security.auth.callback.CachedIdentityAuthorizeCallback
Indicates if authorization decisions should be performed based on the given IdentityCache only.
isOptional() - Method in class org.wildfly.security.auth.callback.AnonymousAuthorizationCallback
 
isOptional() - Method in class org.wildfly.security.auth.callback.AvailableRealmsCallback
 
isOptional() - Method in class org.wildfly.security.auth.callback.CachedIdentityAuthorizeCallback
 
isOptional() - Method in class org.wildfly.security.auth.callback.CredentialCallback
 
isOptional() - Method in class org.wildfly.security.auth.callback.CredentialUpdateCallback
 
isOptional() - Method in class org.wildfly.security.auth.callback.EvidenceVerifyCallback
This Callback is not optional as verification is required.
isOptional() - Method in class org.wildfly.security.auth.callback.ExclusiveNameCallback
 
isOptional() - Method in interface org.wildfly.security.auth.callback.ExtendedCallback
Determine if this callback is optional.
isOptional() - Method in class org.wildfly.security.auth.callback.ExtendedChoiceCallback
 
isOptional() - Method in class org.wildfly.security.auth.callback.ParameterCallback
 
isOptional() - Method in class org.wildfly.security.auth.callback.PasswordResetCallback
 
isOptional() - Method in class org.wildfly.security.auth.callback.ServerCredentialCallback
 
isOptional(Callback) - Static method in class org.wildfly.security.auth.callback.CallbackUtil
Determine whether a callback is optional.
isParameterSupported(AlgorithmParameterSpec) - Method in class org.wildfly.security.auth.callback.ParameterCallback
Determine whether a parameter specification would be supported by the authentication.
isParameterTypeSupported(Class<? extends AlgorithmParameterSpec>) - Method in class org.wildfly.security.auth.callback.ParameterCallback
Determine whether a credential type would be supported by the authentication.
isPrivate() - Method in class org.wildfly.security.auth.callback.IdentityCredentialCallback
Determine whether the credential should be treated as private.
isProgrammatic() - Method in class org.wildfly.security.cache.CachedIdentity
Returns true if this identity was established using programmatic authentication, false otherwise.
isSameName(String) - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
Determine if the given name refers to the same identity as the currently set authentication name.
isSamePrincipal(Principal) - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
Determine if the given principal refers to the same identity as the currently set authentication name.
isSuccess() - Method in class org.wildfly.security.auth.server.event.RealmAbandonedAuthenticationEvent
 
isSuccess() - Method in class org.wildfly.security.auth.server.event.RealmAuthenticationEvent
Determine if this authentication was definitely successful.
isSuccess() - Method in class org.wildfly.security.auth.server.event.RealmFailedAuthenticationEvent
 
isSuccess() - Method in class org.wildfly.security.auth.server.event.RealmSuccessfulAuthenticationEvent
 
isSuccessful() - Method in class org.wildfly.security.auth.server.event.SecurityDefiniteOutcomeEvent
 
isVerified() - Method in class org.wildfly.security.auth.callback.EvidenceVerifyCallback
Get the verification state for the evidence referenced here.

K

KEY_ROLES - Static variable in interface org.wildfly.security.authz.RoleDecoder
A key whose value is the string "Roles", to provide a standard/default location at which roles may be found.
KEY_SOURCE_ADDRESS - Static variable in interface org.wildfly.security.authz.RoleDecoder
A key whose value is the string "Source-Address".
keySet() - Method in interface org.wildfly.security.authz.Attributes
Get a set comprised of all the keys in this collection.
keySet() - Method in class org.wildfly.security.authz.MapAttributes
 

L

lastIndexOf(Object) - Method in class org.wildfly.security.authz.SimpleAttributesEntry
 
lastIndexOf(String, String) - Method in interface org.wildfly.security.authz.Attributes
Get the index of the last occurrence of the given value at the given key, if any.
lastIndexOf(String, String) - Method in class org.wildfly.security.authz.MapAttributes
 
LOCAL - org.wildfly.security.auth.callback.SocketAddressCallback.Kind
The local endpoint.
log - Static variable in interface org.wildfly.security.auth.server._private.ElytronMessages
 
LoginPermission - Class in org.wildfly.security.auth.permission
Establish whether the current identity has permission to complete an authentication ("log in").
LoginPermission() - Constructor for class org.wildfly.security.auth.permission.LoginPermission
Construct a new instance.
LoginPermission(String) - Constructor for class org.wildfly.security.auth.permission.LoginPermission
Construct a new instance.
LoginPermission(String, String) - Constructor for class org.wildfly.security.auth.permission.LoginPermission
Construct a new instance.
LRURealmIdentityCache - Class in org.wildfly.security.cache
A RealmIdentityCache implementation providing a LRU cache.
LRURealmIdentityCache(int) - Constructor for class org.wildfly.security.cache.LRURealmIdentityCache
Creates a new instance.
LRURealmIdentityCache(int, long) - Constructor for class org.wildfly.security.cache.LRURealmIdentityCache
Creates a new instance.

M

MapAttributes - Class in org.wildfly.security.authz
A map-backed attributes collection.
MapAttributes() - Constructor for class org.wildfly.security.authz.MapAttributes
Construct an instance using a hash map for backing store.
MapAttributes(Map<String, ? extends Collection<String>>) - Constructor for class org.wildfly.security.authz.MapAttributes
Construct a new instance copying mappings from an original map.
MapAttributes(Attributes) - Constructor for class org.wildfly.security.authz.MapAttributes
Construct a new instance copying mappings from an original attributes collection.
MappedRoleMapper - Class in org.wildfly.security.authz
A simple mapping role mapper.
MappedRoleMapper() - Constructor for class org.wildfly.security.authz.MappedRoleMapper
Construct a new instance.
MappedRoleMapper.Builder - Class in org.wildfly.security.authz
A builder for map backed role mappers.
mapPermissions(PermissionMappable, Roles) - Method in interface org.wildfly.security.authz.PermissionMapper
Returns a PermissionVerifier with all the permissions associated with the given information.
mapPermissions(PermissionMappable, Roles) - Method in class org.wildfly.security.authz.SimplePermissionMapper
 
mapRoles(Roles) - Method in class org.wildfly.security.authz.MappedRoleMapper
 
mapRoles(Roles) - Method in class org.wildfly.security.authz.RegexRoleMapper
 
mapRoles(Roles) - Method in interface org.wildfly.security.authz.RoleMapper
Returns a set of strings representing the roles mapped from the given roles in their raw form.
matching(BiPredicate<? super Principal, ? super Evidence>, String) - Static method in interface org.wildfly.security.auth.server.RealmMapper
Create a realm mapper that matches when the given predicate matches.
matchingEvidence(Predicate<? super Evidence>, String) - Static method in interface org.wildfly.security.auth.server.RealmMapper
Create a realm mapper that matches when the given predicate matches the evidence.
matchingEvidenceType(Class<? extends Evidence>, String) - Static method in interface org.wildfly.security.auth.server.RealmMapper
Create a realm mapper that matches when the evidence is of the given type.
matchingPrincipal(Predicate<? super Principal>, String) - Static method in interface org.wildfly.security.auth.server.RealmMapper
Create a realm mapper that matches when the given predicate matches the principal.
matchingPrincipalType(Class<? extends Principal>, String) - Static method in interface org.wildfly.security.auth.server.RealmMapper
Create a realm mapper that matches when the principal is of the given type.
MechanismAuthenticationFactory<M,​F,​E extends Exception> - Interface in org.wildfly.security.auth.server
A generalized mechanism factory which authenticates against a security domain.
MechanismAuthenticationFactory.Builder<M,​F,​E extends Exception> - Interface in org.wildfly.security.auth.server
MechanismConfiguration - Class in org.wildfly.security.auth.server
A configuration that applies to an authentication mechanism.
MechanismConfiguration.Builder - Class in org.wildfly.security.auth.server
A builder for authentication mechanism configuration.
MechanismConfigurationSelector - Interface in org.wildfly.security.auth.server
A selector to choose which MechanismConfiguration to use based on information know about the current authentication attempt.
MechanismInformation - Interface in org.wildfly.security.auth.server
Information about the current mechanism being used for authentication.
MechanismInformationCallback - Class in org.wildfly.security.auth.callback
A Callback to pass the information about the current mechanism to the CallbackHandler.
MechanismInformationCallback(MechanismInformation) - Constructor for class org.wildfly.security.auth.callback.MechanismInformationCallback
Construct a new instance with the appropriate mechanism information.
MechanismRealmConfiguration - Class in org.wildfly.security.auth.server
A configuration for a single mechanism realm.
MechanismRealmConfiguration.Builder - Class in org.wildfly.security.auth.server
A builder for mechanism realm configuration.
mechRealmAlreadySelected() - Method in interface org.wildfly.security.auth.server._private.ElytronMessages
 
minus(RoleMapper) - Method in interface org.wildfly.security.authz.RoleMapper
Create a role mapper which contains all the roles mapped by this mapper, minus the roles mapped by the given role mapper.
minus(Roles) - Method in interface org.wildfly.security.authz.Roles
Get a roles collection which consists of the roles in this collection minus the roles in the other collection.
ModifiableRealmIdentity - Interface in org.wildfly.security.auth.server
A realm identity which is modifiable.
ModifiableRealmIdentityIterator - Interface in org.wildfly.security.auth.server
An iterator over realm identities.
ModifiableSecurityRealm - Interface in org.wildfly.security.auth.server
A realm which can be modified.

N

nameAlreadySet() - Method in interface org.wildfly.security.auth.server._private.ElytronMessages
 
NameRewriter - Interface in org.wildfly.security.auth.server
A name rewriter.
needsExclusiveAccess() - Method in class org.wildfly.security.auth.callback.ExclusiveNameCallback
Determine if exclusive access to the backing identity is required.
needsInformation() - Method in class org.wildfly.security.auth.callback.AbstractCredentialCallback
 
needsInformation() - Method in class org.wildfly.security.auth.callback.AnonymousAuthorizationCallback
 
needsInformation() - Method in class org.wildfly.security.auth.callback.AvailableRealmsCallback
 
needsInformation() - Method in class org.wildfly.security.auth.callback.CachedIdentityAuthorizeCallback
 
needsInformation() - Method in class org.wildfly.security.auth.callback.ChannelBindingCallback
 
needsInformation() - Method in class org.wildfly.security.auth.callback.EvidenceVerifyCallback
This Callback needs to know if evidence validation was successful.
needsInformation() - Method in class org.wildfly.security.auth.callback.ExclusiveNameCallback
 
needsInformation() - Method in interface org.wildfly.security.auth.callback.ExtendedCallback
Determine if this callback is requesting information.
needsInformation() - Method in class org.wildfly.security.auth.callback.ExtendedChoiceCallback
 
needsInformation() - Method in class org.wildfly.security.auth.callback.OptionalNameCallback
 
needsInformation() - Method in class org.wildfly.security.auth.callback.ParameterCallback
 
needsInformation() - Method in class org.wildfly.security.auth.callback.PasswordResetCallback
 
needsInformation() - Method in class org.wildfly.security.auth.callback.TrustedAuthoritiesCallback
 
NO_REALM - Static variable in class org.wildfly.security.auth.server.MechanismRealmConfiguration
A realm configuration for no particular realm, which does no additional rewriting.
noAuthenticationInProgress() - Method in interface org.wildfly.security.auth.server._private.ElytronMessages
 
NON_EXISTENT - Static variable in interface org.wildfly.security.auth.server.ModifiableRealmIdentity
A modifiable identity for a non-existent user who cannot be created.
NON_EXISTENT - Static variable in interface org.wildfly.security.auth.server.RealmIdentity
An identity for a non-existent user.
NONE - Static variable in class org.wildfly.security.auth.server.IdentityCredentials
The empty credentials object.
NONE - Static variable in interface org.wildfly.security.authz.Roles
The empty roles collection.
NONE - Static variable in interface org.wildfly.security.credential.source.CredentialSource
An empty credential source.
noSuchIdentity() - Method in interface org.wildfly.security.auth.server._private.ElytronMessages
 

O

of(String) - Static method in interface org.wildfly.security.authz.Roles
Construct a role set consisting of a single role.
OptionalNameCallback - Class in org.wildfly.security.auth.callback
A NameCallback which is optional, for mechanisms that can accept a name from the server.
OptionalNameCallback(String) - Constructor for class org.wildfly.security.auth.callback.OptionalNameCallback
Construct a new instance.
OptionalNameCallback(String, String) - Constructor for class org.wildfly.security.auth.callback.OptionalNameCallback
Construct a new instance.
or(PermissionMapper) - Method in interface org.wildfly.security.authz.PermissionMapper
Returns a new mapper where the PermissionVerifier created by this PermissionMapper is combined with the PermissionVerifier of the other PermissionMapper using 'or'.
or(RoleMapper) - Method in interface org.wildfly.security.authz.RoleMapper
Create a role mapper which is the union (logical "or") of the results of this and the given role mapper.
or(Roles) - Method in interface org.wildfly.security.authz.Roles
Get the union of this collection and another.
OR - org.wildfly.security.authz.SimplePermissionMapper.MappingMode
If multiple mappings are found the corresponding PermissionVerifier instances will be combined using 'or'.
org.wildfly.security.auth.callback - package org.wildfly.security.auth.callback
Extended callbacks and supporting utilities which allow efficient callback handler implementation.
org.wildfly.security.auth.permission - package org.wildfly.security.auth.permission
Permissions which pertain to authentication and authorization.
org.wildfly.security.auth.server - package org.wildfly.security.auth.server
Server side of authentication provided by Elytron.
org.wildfly.security.auth.server._private - package org.wildfly.security.auth.server._private
 
org.wildfly.security.auth.server.event - package org.wildfly.security.auth.server.event
 
org.wildfly.security.authz - package org.wildfly.security.authz
Elytron's Authorization API
org.wildfly.security.cache - package org.wildfly.security.cache
 
org.wildfly.security.credential.source - package org.wildfly.security.credential.source
 
org.wildfly.security.ssl - package org.wildfly.security.ssl
 

P

ParameterCallback - Class in org.wildfly.security.auth.callback
A callback used to acquire parameter specifications, either for outbound or inbound authentication.
ParameterCallback(Class<? extends AlgorithmParameterSpec>...) - Constructor for class org.wildfly.security.auth.callback.ParameterCallback
Construct a new instance.
ParameterCallback(AlgorithmParameterSpec, Class<? extends AlgorithmParameterSpec>...) - Constructor for class org.wildfly.security.auth.callback.ParameterCallback
Construct a new instance.
PasswordResetCallback - Class in org.wildfly.security.auth.callback
A callback used when a password reset is required.
PasswordResetCallback(String) - Constructor for class org.wildfly.security.auth.callback.PasswordResetCallback
Construct a new instance.
PEER - org.wildfly.security.auth.callback.SocketAddressCallback.Kind
The remote (peer) endpoint.
PeerPrincipalCallback - Class in org.wildfly.security.auth.callback
An optional callback to inform the callback handler of the peer's principal identity.
PeerPrincipalCallback(Principal) - Constructor for class org.wildfly.security.auth.callback.PeerPrincipalCallback
Construct a new instance.
PermissionMappable - Interface in org.wildfly.security.authz
An entity to which permissions can be mapped.
PermissionMapper - Interface in org.wildfly.security.authz
A permission mapper is responsible to enable permission mapping to a SecurityDomain in order to obtain and check permissions based on an previously authorized identity and any other authorization information (eg.: roles) associated with it.
predicateSelector(Predicate<MechanismInformation>, MechanismConfiguration) - Static method in interface org.wildfly.security.auth.server.MechanismConfigurationSelector
Create a simple MechanismConfigurationSelector that is paired with a Predicate to test if the configuration should be used for the supplied information.
PrincipalAuthorizeCallback - Class in org.wildfly.security.auth.callback
An authorization callback similar to javase AuthorizeCallback but using a generic principal.
PrincipalAuthorizeCallback(String) - Constructor for class org.wildfly.security.auth.callback.PrincipalAuthorizeCallback
Creates a new instance to authorize the associated name.
PrincipalAuthorizeCallback(Principal) - Constructor for class org.wildfly.security.auth.callback.PrincipalAuthorizeCallback
Creates a new instance to authorize the associated principal.
PrincipalDecoder - Interface in org.wildfly.security.auth.server
A decoder for extracting a simple name from a principal.
put(Principal, RealmIdentity) - Method in class org.wildfly.security.cache.LRURealmIdentityCache
 
put(Principal, RealmIdentity) - Method in interface org.wildfly.security.cache.RealmIdentityCache
Puts a new RealmIdentity into the cache and referenced by the specified Principal.
put(SecurityIdentity) - Method in interface org.wildfly.security.cache.IdentityCache
Puts a SecurityIdentity into the cache.

R

RealmAbandonedAuthenticationEvent - Class in org.wildfly.security.auth.server.event
An event indicating that authentication was abandoned before it could complete.
RealmAbandonedAuthenticationEvent(RealmIdentity) - Constructor for class org.wildfly.security.auth.server.event.RealmAbandonedAuthenticationEvent
Construct a new instance.
RealmAuthenticationEvent - Class in org.wildfly.security.auth.server.event
A realm authentication event.
RealmAuthenticationEvent(RealmIdentity) - Constructor for class org.wildfly.security.auth.server.event.RealmAuthenticationEvent
Construct a new instance.
RealmAuthorizationEvent - Class in org.wildfly.security.auth.server.event
A realm authorization event.
RealmAuthorizationEvent(AuthorizationIdentity, Principal) - Constructor for class org.wildfly.security.auth.server.event.RealmAuthorizationEvent
Construct a new instance.
RealmDefiniteOutcomeAuthenticationEvent - Class in org.wildfly.security.auth.server.event
An authentication event with a definite outcome.
RealmEvent - Class in org.wildfly.security.auth.server.event
An event which is potentially relevant to a realm.
RealmEvent() - Constructor for class org.wildfly.security.auth.server.event.RealmEvent
Construct a new instance.
RealmEventVisitor<P,​R> - Class in org.wildfly.security.auth.server.event
A class which provides an easy way to handle realm events based on the type of the event.
RealmEventVisitor() - Constructor for class org.wildfly.security.auth.server.event.RealmEventVisitor
Construct a new instance.
RealmFailedAuthenticationEvent - Class in org.wildfly.security.auth.server.event
A realm event signifying a failed authentication.
RealmFailedAuthenticationEvent(RealmIdentity, Credential, Evidence) - Constructor for class org.wildfly.security.auth.server.event.RealmFailedAuthenticationEvent
Construct a new instance.
RealmIdentity - Interface in org.wildfly.security.auth.server
A representation of a pre-authentication identity.
RealmIdentityAuthorizationEvent - Class in org.wildfly.security.auth.server.event
An event indicating that one identity attempted to authorize as another identity.
RealmIdentityAuthorizationEvent(AuthorizationIdentity, Principal, Principal) - Constructor for class org.wildfly.security.auth.server.event.RealmIdentityAuthorizationEvent
Construct a new instance.
RealmIdentityCache - Interface in org.wildfly.security.cache
Provides a mechanism to plug a cache for RealmIdentity instances obtained from a SecurityRealm.
RealmIdentityFailedAuthorizationEvent - Class in org.wildfly.security.auth.server.event
An event indicating that one identity attempted to authorize as another identity.
RealmIdentityFailedAuthorizationEvent(AuthorizationIdentity, Principal, Principal) - Constructor for class org.wildfly.security.auth.server.event.RealmIdentityFailedAuthorizationEvent
Construct a new instance.
RealmIdentitySuccessfulAuthorizationEvent - Class in org.wildfly.security.auth.server.event
An event indicating that one identity attempted to authorize as another identity.
RealmIdentitySuccessfulAuthorizationEvent(AuthorizationIdentity, Principal, Principal) - Constructor for class org.wildfly.security.auth.server.event.RealmIdentitySuccessfulAuthorizationEvent
Construct a new instance.
realmMapDoesNotContainDefault(String) - Method in interface org.wildfly.security.auth.server._private.ElytronMessages
 
RealmMapper - Interface in org.wildfly.security.auth.server
A realm mapper.
RealmSuccessfulAuthenticationEvent - Class in org.wildfly.security.auth.server.event
A realm event signifying authentication success.
RealmSuccessfulAuthenticationEvent(RealmIdentity, AuthorizationIdentity, Credential, Evidence) - Constructor for class org.wildfly.security.auth.server.event.RealmSuccessfulAuthenticationEvent
Construct a new instance.
RealmUnavailableException - Exception in org.wildfly.security.auth.server
An exception to indicate a general underlying failure of the realm.
RealmUnavailableException() - Constructor for exception org.wildfly.security.auth.server.RealmUnavailableException
Constructs a new RealmUnavailableException instance.
RealmUnavailableException(String) - Constructor for exception org.wildfly.security.auth.server.RealmUnavailableException
Constructs a new RealmUnavailableException instance with an initial message.
RealmUnavailableException(String, Throwable) - Constructor for exception org.wildfly.security.auth.server.RealmUnavailableException
Constructs a new RealmUnavailableException instance with an initial message and cause.
RealmUnavailableException(Throwable) - Constructor for exception org.wildfly.security.auth.server.RealmUnavailableException
Constructs a new RealmUnavailableException instance with an initial cause.
RegexRoleMapper - Class in org.wildfly.security.authz
A pattern role mapper.
RegexRoleMapper.Builder - Class in org.wildfly.security.authz
Construct a new RegexRoleMapper.Builder for creating the RegexRoleMapper.
registerWithClassLoader(ClassLoader) - Method in class org.wildfly.security.auth.server.SecurityDomain
Register this SecurityDomain with the specified ClassLoader.
remove() - Method in interface org.wildfly.security.cache.IdentityCache
Removes an identity from the cache.
remove(int) - Method in class org.wildfly.security.authz.SimpleAttributesEntry
 
remove(Object) - Method in class org.wildfly.security.authz.SimpleAttributesEntry
 
remove(String) - Method in interface org.wildfly.security.authz.Attributes
Remove all values for the given key from this collection.
remove(String) - Method in class org.wildfly.security.authz.MapAttributes
 
remove(String, int) - Method in interface org.wildfly.security.authz.Attributes
Remove and return the mapping for the given key at the given position.
remove(String, int) - Method in class org.wildfly.security.authz.MapAttributes
 
remove(String, int, String) - Method in interface org.wildfly.security.authz.Attributes
Remove the mapping for the given key at the given position if it matches the given existing value.
remove(String, int, String) - Method in class org.wildfly.security.authz.MapAttributes
 
remove(Principal) - Method in class org.wildfly.security.cache.LRURealmIdentityCache
 
remove(Principal) - Method in interface org.wildfly.security.cache.RealmIdentityCache
Removes a specific cached identity from the cache and referenced by the specified Principal.
removeAll(String, String) - Method in interface org.wildfly.security.authz.Attributes
Remove the all occurrences of the given value under the given key, if any.
removeAll(String, String) - Method in class org.wildfly.security.authz.MapAttributes
 
removeFirst(String) - Method in interface org.wildfly.security.authz.Attributes
Remove the first value mapped to the given key.
removeFirst(String) - Method in class org.wildfly.security.authz.MapAttributes
 
removeFirst(String, String) - Method in interface org.wildfly.security.authz.Attributes
Remove the first occurrence of the given value under the given key, if any.
removeFirst(String, String) - Method in class org.wildfly.security.authz.MapAttributes
 
removeLast(String) - Method in interface org.wildfly.security.authz.Attributes
Remove the last value mapped to the given key.
removeLast(String) - Method in class org.wildfly.security.authz.MapAttributes
 
removeLast(String, String) - Method in interface org.wildfly.security.authz.Attributes
Remove the last occurrence of the given value under the given key, if any.
removeLast(String, String) - Method in class org.wildfly.security.authz.MapAttributes
 
removeRange(int, int) - Method in interface org.wildfly.security.authz.Attributes.Entry
Remove all the values for the given key between the from index (inclusive) and the to index (exclusive).
removeRange(int, int) - Method in class org.wildfly.security.authz.SimpleAttributesEntry
 
removeRange(String, int, int) - Method in interface org.wildfly.security.authz.Attributes
Remove all the values for the given key between the from index (inclusive) and the to index (exclusive).
removeRange(String, int, int) - Method in class org.wildfly.security.authz.MapAttributes
 
RequestInformationCallback - Class in org.wildfly.security.auth.callback
A Callback to inform a server authentication context about current authentication request.
RequestInformationCallback(HashMap<String, Object>) - Constructor for class org.wildfly.security.auth.callback.RequestInformationCallback
Construct a new instance of this Callback.
rewriteName(String) - Method in interface org.wildfly.security.auth.server.NameRewriter
Rewrite a name.
Rfc3164SyslogEvent - Class in org.wildfly.security.auth.server.event
A security audit event indicating that a log with RFC 3164 syslog format is occurring
Rfc3164SyslogEvent(SecurityIdentity) - Constructor for class org.wildfly.security.auth.server.event.Rfc3164SyslogEvent
Constructor for a new instance.
Rfc5424SyslogEvent - Class in org.wildfly.security.auth.server.event
A security audit event indicating that a log with RFC 3164 syslog format is occurring
Rfc5424SyslogEvent(SecurityIdentity) - Constructor for class org.wildfly.security.auth.server.event.Rfc5424SyslogEvent
Constructor for a new instance.
RoleDecoder - Interface in org.wildfly.security.authz
A decoder to extract role information from an identity's attributes.
roleMappedAlreadyInitialized() - Method in interface org.wildfly.security.auth.server._private.ElytronMessages
 
roleMappedNotInitialized() - Method in interface org.wildfly.security.auth.server._private.ElytronMessages
 
RoleMapper - Interface in org.wildfly.security.authz
A role mapper is responsible for mapping roles based on their raw form.
Roles - Interface in org.wildfly.security.authz
A collection of roles.
runAs(Runnable) - Method in interface org.wildfly.security.auth.server.Scoped
Run an action under this identity.
runAs(PrivilegedAction<T>) - Method in class org.wildfly.security.auth.server.SecurityIdentity
Deprecated.
runAs(PrivilegedExceptionAction<T>) - Method in class org.wildfly.security.auth.server.SecurityIdentity
runAs(Callable<T>) - Method in interface org.wildfly.security.auth.server.Scoped
Run an action under this identity.
runAs(P, ParametricPrivilegedAction<T, P>) - Method in class org.wildfly.security.auth.server.SecurityIdentity
Deprecated.
runAs(P, ParametricPrivilegedExceptionAction<T, P>) - Method in class org.wildfly.security.auth.server.SecurityIdentity
runAsAction(PrivilegedAction<R>) - Method in interface org.wildfly.security.auth.server.Scoped
Run an action under this identity.
runAsAll(PrivilegedExceptionAction<T>, SecurityIdentity...) - Static method in class org.wildfly.security.auth.server.SecurityIdentity
Run an action under a series of identities.
runAsAuthorizationFailed(Principal, Principal, Throwable) - Method in interface org.wildfly.security.auth.server._private.ElytronMessages
 
runAsBiPredicate(BiPredicate<T, U>, T, U) - Method in class org.wildfly.security.auth.server.FlexibleIdentityAssociation
 
runAsBiPredicate(BiPredicate<T, U>, T, U) - Method in interface org.wildfly.security.auth.server.Scoped
Run an action under this identity.
runAsBiPredicate(BiPredicate<T, U>, T, U) - Method in class org.wildfly.security.auth.server.SecurityIdentity
Run an action under this identity.
runAsConsumer(BiConsumer<T, U>, T, U) - Method in class org.wildfly.security.auth.server.FlexibleIdentityAssociation
 
runAsConsumer(BiConsumer<T, U>, T, U) - Method in interface org.wildfly.security.auth.server.Scoped
Run an action under this identity.
runAsConsumer(BiConsumer<T, U>, T, U) - Method in class org.wildfly.security.auth.server.SecurityIdentity
Run an action under this identity.
runAsConsumer(Consumer<T>, T) - Method in interface org.wildfly.security.auth.server.Scoped
Run an action under this identity.
runAsConsumerEx(ExceptionBiConsumer<T, U, E>, T, U) - Method in class org.wildfly.security.auth.server.FlexibleIdentityAssociation
 
runAsConsumerEx(ExceptionBiConsumer<T, U, E>, T, U) - Method in interface org.wildfly.security.auth.server.Scoped
Run an action under this identity.
runAsConsumerEx(ExceptionBiConsumer<T, U, E>, T, U) - Method in class org.wildfly.security.auth.server.SecurityIdentity
Run an action under this identity.
runAsConsumerEx(ExceptionConsumer<T, E>, T) - Method in interface org.wildfly.security.auth.server.Scoped
Run an action under this identity.
runAsExBiPredicate(ExceptionBiPredicate<T, U, E>, T, U) - Method in class org.wildfly.security.auth.server.FlexibleIdentityAssociation
 
runAsExBiPredicate(ExceptionBiPredicate<T, U, E>, T, U) - Method in interface org.wildfly.security.auth.server.Scoped
Run an action under this identity.
runAsExBiPredicate(ExceptionBiPredicate<T, U, E>, T, U) - Method in class org.wildfly.security.auth.server.SecurityIdentity
Run an action under this identity.
runAsExceptionAction(PrivilegedExceptionAction<R>) - Method in interface org.wildfly.security.auth.server.Scoped
Run an action under this identity.
runAsExIntFunction(ExceptionIntFunction<T, E>, int) - Method in interface org.wildfly.security.auth.server.Scoped
Run an action under this identity.
runAsExLongFunction(ExceptionLongFunction<T, E>, long) - Method in interface org.wildfly.security.auth.server.Scoped
Run an action under this identity.
runAsExPredicate(ExceptionPredicate<T, E>, T) - Method in interface org.wildfly.security.auth.server.Scoped
Run an action under this identity.
runAsFunction(BiFunction<T, U, R>, T, U) - Method in class org.wildfly.security.auth.server.FlexibleIdentityAssociation
 
runAsFunction(BiFunction<T, U, R>, T, U) - Method in interface org.wildfly.security.auth.server.Scoped
Run an action under this identity.
runAsFunction(BiFunction<T, U, R>, T, U) - Method in class org.wildfly.security.auth.server.SecurityIdentity
Run an action under this identity.
runAsFunction(Function<T, R>, T) - Method in interface org.wildfly.security.auth.server.Scoped
Run an action under this identity.
runAsFunctionEx(ExceptionBiFunction<T, U, R, E>, T, U) - Method in class org.wildfly.security.auth.server.FlexibleIdentityAssociation
 
runAsFunctionEx(ExceptionBiFunction<T, U, R, E>, T, U) - Method in interface org.wildfly.security.auth.server.Scoped
Run an action under this identity.
runAsFunctionEx(ExceptionBiFunction<T, U, R, E>, T, U) - Method in class org.wildfly.security.auth.server.SecurityIdentity
Run an action under this identity.
runAsFunctionEx(ExceptionFunction<T, R, E>, T) - Method in interface org.wildfly.security.auth.server.Scoped
Run an action under this identity.
runAsIntFunction(IntFunction<T>, int) - Method in interface org.wildfly.security.auth.server.Scoped
Run an action under this identity.
runAsLongFunction(LongFunction<T>, long) - Method in interface org.wildfly.security.auth.server.Scoped
Run an action under this identity.
runAsObjIntConsumer(ObjIntConsumer<T>, T, int) - Method in class org.wildfly.security.auth.server.FlexibleIdentityAssociation
 
runAsObjIntConsumer(ObjIntConsumer<T>, T, int) - Method in interface org.wildfly.security.auth.server.Scoped
Run an action under this identity.
runAsObjIntConsumer(ObjIntConsumer<T>, T, int) - Method in class org.wildfly.security.auth.server.SecurityIdentity
Run an action under this identity.
runAsObjIntConsumerEx(ExceptionObjIntConsumer<T, E>, T, int) - Method in class org.wildfly.security.auth.server.FlexibleIdentityAssociation
 
runAsObjIntConsumerEx(ExceptionObjIntConsumer<T, E>, T, int) - Method in interface org.wildfly.security.auth.server.Scoped
Run an action under this identity.
runAsObjIntConsumerEx(ExceptionObjIntConsumer<T, E>, T, int) - Method in class org.wildfly.security.auth.server.SecurityIdentity
Run an action under this identity.
runAsPredicate(Predicate<T>, T) - Method in interface org.wildfly.security.auth.server.Scoped
Run an action under this identity.
RunAsPrincipalPermission - Class in org.wildfly.security.auth.permission
The permission to run as another principal within some security domain.
RunAsPrincipalPermission(String) - Constructor for class org.wildfly.security.auth.permission.RunAsPrincipalPermission
Construct a new instance.
RunAsPrincipalPermission(String, String) - Constructor for class org.wildfly.security.auth.permission.RunAsPrincipalPermission
Construct a new instance.
runAsSupplier(Supplier<T>) - Method in interface org.wildfly.security.auth.server.Scoped
Run an action under this identity.
runAsSupplierEx(ExceptionSupplier<T, E>) - Method in interface org.wildfly.security.auth.server.Scoped
Run an action under this identity.

S

safeHandleRealmEvent(SecurityRealm, RealmEvent) - Static method in interface org.wildfly.security.auth.server.SecurityRealm
Safely pass an event to a security realm, absorbing and logging any exception that occurs.
Scoped - Interface in org.wildfly.security.auth.server
An identity configuration which can be applied on a scoped basis.
SecurityAuthenticationEvent - Class in org.wildfly.security.auth.server.event
A security authentication event.
SecurityAuthenticationFailedEvent - Class in org.wildfly.security.auth.server.event
An event to represent a failed authentication.
SecurityAuthenticationFailedEvent(SecurityIdentity, Principal) - Constructor for class org.wildfly.security.auth.server.event.SecurityAuthenticationFailedEvent
Constructor for a new instance.
SecurityAuthenticationSuccessfulEvent - Class in org.wildfly.security.auth.server.event
An event to represent a successful authentication.
SecurityAuthenticationSuccessfulEvent(SecurityIdentity) - Constructor for class org.wildfly.security.auth.server.event.SecurityAuthenticationSuccessfulEvent
Constructor for a new instance.
SecurityDefiniteOutcomeEvent - Class in org.wildfly.security.auth.server.event
A SecurityEvent that has a definite outcome of being successful or not.
SecurityDomain - Class in org.wildfly.security.auth.server
A security domain.
SecurityDomain.Builder - Class in org.wildfly.security.auth.server
A builder for creating new security domains.
SecurityDomain.RealmBuilder - Class in org.wildfly.security.auth.server
A builder for a realm within a security domain.
securityDomainMismatch() - Method in interface org.wildfly.security.auth.server._private.ElytronMessages
 
SecurityEvent - Class in org.wildfly.security.auth.server.event
Base class for security events emitted from a SecurityDomain.
securityEventIdentityWrongDomain() - Method in interface org.wildfly.security.auth.server._private.ElytronMessages
 
SecurityEventVisitor<P,​R> - Class in org.wildfly.security.auth.server.event
An abstract class to be extended by visitor implementations for handling SecurityEvents.
SecurityEventVisitor() - Constructor for class org.wildfly.security.auth.server.event.SecurityEventVisitor
Construct a security event visitor.
SecurityIdentity - Class in org.wildfly.security.auth.server
A loaded and authenticated security identity.
SecurityIdentityCallback - Class in org.wildfly.security.auth.callback
A server-side callback used to pass a realm identity from the callback handler to the authentication mechanism.
SecurityIdentityCallback() - Constructor for class org.wildfly.security.auth.callback.SecurityIdentityCallback
Construct a new instance.
SecurityLayerDisposedCallback - Class in org.wildfly.security.auth.callback
A callback which indicates that the corresponding security layer (SASL client, SASL server, etc.) has been disposed and any related resources may be relinquished.
SecurityPermissionCheckEvent - Class in org.wildfly.security.auth.server.event
A security event relating to a permission check.
SecurityPermissionCheckEvent(SecurityIdentity, Permission, boolean) - Constructor for class org.wildfly.security.auth.server.event.SecurityPermissionCheckEvent
Construct a new instance.
SecurityPermissionCheckFailedEvent - Class in org.wildfly.security.auth.server.event
An event to represent a failed permission check.
SecurityPermissionCheckFailedEvent(SecurityIdentity, Permission) - Constructor for class org.wildfly.security.auth.server.event.SecurityPermissionCheckFailedEvent
Construct a new instance.
SecurityPermissionCheckSuccessfulEvent - Class in org.wildfly.security.auth.server.event
An event to represent a successful permission check.
SecurityPermissionCheckSuccessfulEvent(SecurityIdentity, Permission) - Constructor for class org.wildfly.security.auth.server.event.SecurityPermissionCheckSuccessfulEvent
Construct a new instance.
SecurityRealm - Interface in org.wildfly.security.auth.server
A single authentication realm.
SecurityRealmUnavailableEvent - Class in org.wildfly.security.auth.server.event
A security event signifying unavailable realm.
SecurityRealmUnavailableEvent(SecurityIdentity, String) - Constructor for class org.wildfly.security.auth.server.event.SecurityRealmUnavailableEvent
Construct a new instance.
selectConfiguration(MechanismInformation) - Method in interface org.wildfly.security.auth.server.MechanismConfigurationSelector
Select the MechanismConfiguration to use for the current authentication attempt.
ServerAuthenticationContext - Class in org.wildfly.security.auth.server
Server-side authentication context.
ServerCredentialCallback - Class in org.wildfly.security.auth.callback
A callback used to acquire the server (or "host") credential.
ServerCredentialCallback(Class<? extends Credential>) - Constructor for class org.wildfly.security.auth.callback.ServerCredentialCallback
Construct a new instance which accepts any algorithm name.
ServerCredentialCallback(Class<? extends Credential>, String) - Constructor for class org.wildfly.security.auth.callback.ServerCredentialCallback
Construct a new instance.
ServerCredentialCallback(Class<? extends Credential>, String, AlgorithmParameterSpec) - Constructor for class org.wildfly.security.auth.callback.ServerCredentialCallback
Construct a new instance.
set(int, String) - Method in class org.wildfly.security.authz.SimpleAttributesEntry
 
set(String, int, String) - Method in interface org.wildfly.security.authz.Attributes
Modify the mapping for the given key at the given position.
set(String, int, String) - Method in class org.wildfly.security.authz.MapAttributes
 
set(String, int, String, String) - Method in interface org.wildfly.security.authz.Attributes
Conditionally set a specific value of a given key to a new value, if the existing value matches the expect parameter.
set(String, int, String, String) - Method in class org.wildfly.security.authz.MapAttributes
 
setAttributes(Attributes) - Method in interface org.wildfly.security.auth.server.ModifiableRealmIdentity
Modify the attributes collection of this identity.
setAuthenticationName(String) - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
Set the authentication name for this authentication.
setAuthenticationName(String, boolean) - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
Set the authentication name for this authentication.
setAuthenticationPrincipal(Principal) - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
Set the authentication principal for this authentication.
setAuthenticationPrincipal(Principal, boolean) - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
Set the authentication principal for this authentication.
setAuthorized(boolean) - Method in class org.wildfly.security.auth.callback.AnonymousAuthorizationCallback
Set whether anonymous access is allowed.
setAuthorized(boolean) - Method in class org.wildfly.security.auth.callback.PrincipalAuthorizeCallback
Sets whether the authorization is allowed for the principal.
setAuthorized(SecurityIdentity) - Method in class org.wildfly.security.auth.callback.CachedIdentityAuthorizeCallback
Authorizes and caches the given securityIdentity.
setBindingData(byte[]) - Method in class org.wildfly.security.auth.callback.ChannelBindingCallback
Set the channel binding data.
setBindingType(String) - Method in class org.wildfly.security.auth.callback.ChannelBindingCallback
Set the selected channel binding type.
setCategoryRoleMappers(Map<String, RoleMapper>) - Method in class org.wildfly.security.auth.server.SecurityDomain.Builder
Set the category role mapper map.
setCredential(Credential) - Method in class org.wildfly.security.auth.callback.AbstractCredentialCallback
Set the credential.
setCredentials(Collection<? extends Credential>) - Method in interface org.wildfly.security.auth.server.ModifiableRealmIdentity
Set the credentials of this identity.
setDecodedEvidencePrincipal(Evidence) - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
Set the decoded evidence principal.
setDefaultRealmName(String) - Method in class org.wildfly.security.auth.server.SecurityDomain.Builder
Set the default realm name.
setEvidenceDecoder(EvidenceDecoder) - Method in class org.wildfly.security.auth.server.SecurityDomain.Builder
Set the evidence decoder for this security domain which will be used to extract the principal from the given Evidence.
setExclusiveAccess(boolean) - Method in class org.wildfly.security.auth.callback.ExclusiveNameCallback
Set whether exclusive access to the backing identity was granted.
setFactory(F) - Method in class org.wildfly.security.auth.server.AbstractMechanismAuthenticationFactory.Builder
 
setFactory(F) - Method in interface org.wildfly.security.auth.server.MechanismAuthenticationFactory.Builder
Set the mechanism's underlying factory.
setFinalRewriter(Function<Principal, Principal>) - Method in class org.wildfly.security.auth.server.MechanismConfiguration.Builder
Set a final principal transformer to apply for this mechanism realm.
setFinalRewriter(Function<Principal, Principal>) - Method in class org.wildfly.security.auth.server.MechanismRealmConfiguration.Builder
Set a final principal transformer to apply for this mechanism realm.
setIdentity(SecurityIdentity) - Method in class org.wildfly.security.auth.server.FlexibleIdentityAssociation
Set the current associated identity.
setKeepNonMapped(boolean) - Method in class org.wildfly.security.authz.RegexRoleMapper.Builder
 
setMappingMode(SimplePermissionMapper.MappingMode) - Method in class org.wildfly.security.authz.SimplePermissionMapper.Builder
Set the mapping mode that the newly created PermissionMapper should use.
setMechanismConfigurationSelector(MechanismConfigurationSelector) - Method in class org.wildfly.security.auth.server.AbstractMechanismAuthenticationFactory.Builder
 
setMechanismConfigurationSelector(MechanismConfigurationSelector) - Method in interface org.wildfly.security.auth.server.MechanismAuthenticationFactory.Builder
Set the MechanismConfigurationSelector for the factory being built.
setMechanismInformation(MechanismInformation) - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
Set information about the current mechanism and request for this authentication attempt.
setMechanismRealmName(String) - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
Set the mechanism realm name to be equal to the given name.
setNameRewriter(NameRewriter) - Method in class org.wildfly.security.auth.server.SecurityDomain.RealmBuilder
Deprecated.
setParameterSpec(AlgorithmParameterSpec) - Method in class org.wildfly.security.auth.callback.ParameterCallback
Set the parameter specification.
setPassword(char[]) - Method in class org.wildfly.security.auth.callback.PasswordResetCallback
Set the new password.
setPattern(String) - Method in class org.wildfly.security.authz.RegexRoleMapper.Builder
 
setPermissionMapper(PermissionMapper) - Method in class org.wildfly.security.auth.server.SecurityDomain.Builder
Set the permission mapper for this security domain, which will be used to obtain and map permissions based on the identities from this security domain.
setPostRealmRewriter(Function<Principal, Principal>) - Method in class org.wildfly.security.auth.server.MechanismConfiguration.Builder
Set a principal transformer to apply after the realm is selected.
setPostRealmRewriter(Function<Principal, Principal>) - Method in class org.wildfly.security.auth.server.MechanismRealmConfiguration.Builder
Set a principal transformer to apply after the realm is selected.
setPostRealmRewriter(Function<Principal, Principal>) - Method in class org.wildfly.security.auth.server.SecurityDomain.Builder
Sets a post-realm name rewriter, which rewrites the authentication name after a realm is selected.
setPostRealmRewriter(NameRewriter) - Method in class org.wildfly.security.auth.server.SecurityDomain.Builder
Sets a post-realm name rewriter, which rewrites the authentication name after a realm is selected.
setPreRealmRewriter(Function<Principal, Principal>) - Method in class org.wildfly.security.auth.server.MechanismConfiguration.Builder
Set a principal transformer to apply before the realm is selected.
setPreRealmRewriter(Function<Principal, Principal>) - Method in class org.wildfly.security.auth.server.MechanismRealmConfiguration.Builder
Set a principal transformer to apply before the realm is selected.
setPreRealmRewriter(Function<Principal, Principal>) - Method in class org.wildfly.security.auth.server.SecurityDomain.Builder
Sets a pre-realm name rewriter, which rewrites the authentication name before a realm is selected.
setPreRealmRewriter(NameRewriter) - Method in class org.wildfly.security.auth.server.SecurityDomain.Builder
Sets a pre-realm name rewriter, which rewrites the authentication name before a realm is selected.
setPrincipalDecoder(PrincipalDecoder) - Method in class org.wildfly.security.auth.server.SecurityDomain.Builder
Set the principal decoder for this security domain, which will be used to convert Principal objects into names for handling in the realm.
setPrincipalRewriter(Function<Principal, Principal>) - Method in class org.wildfly.security.auth.server.SecurityDomain.RealmBuilder
Set the name rewriter.
setRealmMapper(RealmMapper) - Method in class org.wildfly.security.auth.server.MechanismConfiguration.Builder
Sets a realm mapper to be used by the mechanism.
setRealmMapper(RealmMapper) - Method in class org.wildfly.security.auth.server.MechanismRealmConfiguration.Builder
Sets a realm mapper to be used by the mechanism.
setRealmMapper(RealmMapper) - Method in class org.wildfly.security.auth.server.SecurityDomain.Builder
Set the realm mapper for this security domain, which selects a realm based on the authentication name.
setRealmName(String) - Method in class org.wildfly.security.auth.server.MechanismRealmConfiguration.Builder
Sets a name of the realm to be presented by the mechanism.
setRealmNames(String...) - Method in class org.wildfly.security.auth.callback.AvailableRealmsCallback
Set the realm names.
setReplaceAll(boolean) - Method in class org.wildfly.security.authz.RegexRoleMapper.Builder
 
setReplacement(String) - Method in class org.wildfly.security.authz.RegexRoleMapper.Builder
 
setRoleDecoder(RoleDecoder) - Method in class org.wildfly.security.auth.server.SecurityDomain.Builder
Set the role decoder for this security domain.
setRoleDecoder(RoleDecoder) - Method in class org.wildfly.security.auth.server.SecurityDomain.RealmBuilder
Set the role decoder.
setRoleMap(Map<String, Set<String>>) - Method in class org.wildfly.security.authz.MappedRoleMapper.Builder
Set the Map to use for mapping roles
setRoleMapper(RoleMapper) - Method in class org.wildfly.security.auth.server.SecurityDomain.Builder
Set the role mapper for this security domain, which will be used to perform the last mapping before returning the roles associated with an identity obtained from this security domain.
setRoleMapper(RoleMapper) - Method in class org.wildfly.security.auth.server.SecurityDomain.RealmBuilder
Set the role mapper.
setSaslSkipCertificateVerification(boolean) - Method in class org.wildfly.security.auth.callback.AuthenticationConfigurationCallback
 
setSecurityDomain(SecurityDomain) - Method in class org.wildfly.security.auth.callback.CachedIdentityAuthorizeCallback
Set the current SecurityDomain in order to obtain identities from the cache
setSecurityDomain(SecurityDomain) - Method in class org.wildfly.security.auth.server.AbstractMechanismAuthenticationFactory.Builder
 
setSecurityDomain(SecurityDomain) - Method in interface org.wildfly.security.auth.server.MechanismAuthenticationFactory.Builder
Set the security domain to be used for this factory (may not be null).
setSecurityEventListener(Consumer<SecurityEvent>) - Method in class org.wildfly.security.auth.server.SecurityDomain.Builder
Set the security event listener that will consume all SecurityEvent instances emitted but the domain.
setSecurityIdentity(SecurityIdentity) - Method in class org.wildfly.security.auth.callback.SecurityIdentityCallback
Set the realm identity.
setSecurityIdentityTransformer(UnaryOperator<SecurityIdentity>) - Method in class org.wildfly.security.auth.server.SecurityDomain.Builder
Set the security identity transformer to use.
setServerCredential(Credential) - Method in class org.wildfly.security.auth.server.MechanismConfiguration.Builder
Set a single server credential.
setServerCredential(SecurityFactory<? extends Credential>) - Method in class org.wildfly.security.auth.server.MechanismConfiguration.Builder
Set a single server credential factory.
setServerCredentialSource(CredentialSource) - Method in class org.wildfly.security.auth.server.MechanismConfiguration.Builder
Set the server credential source.
setStackTrace(StackTraceElement[]) - Method in exception org.wildfly.security.auth.callback.FastUnsupportedCallbackException
Does nothing.
setTrustedAuthorities(List<TrustedAuthority>) - Method in class org.wildfly.security.auth.callback.TrustedAuthoritiesCallback
Set the retrieved trusted authorities.
setTrustedSecurityDomainPredicate(Predicate<SecurityDomain>) - Method in class org.wildfly.security.auth.server.SecurityDomain.Builder
Set the predicate that should be used to determine if a given domain is trusted by this domain.
setVerified(boolean) - Method in class org.wildfly.security.auth.callback.EvidenceVerifyCallback
Set if the evidence referenced here has been verified.
simple(String) - Static method in interface org.wildfly.security.authz.RoleDecoder
Create a simple role decoder which returns the values of the given attribute.
SimpleAttributesEntry - Class in org.wildfly.security.authz
An implementation of Attributes.Entry which can be used by implementations of Attributes.
SimpleAttributesEntry(Attributes, String) - Constructor for class org.wildfly.security.authz.SimpleAttributesEntry
Construct a new instance.
SimplePermissionMapper - Class in org.wildfly.security.authz
A simple PermissionMapper implementation that maps to pre-defined PermissionVerifier instances.
SimplePermissionMapper.Builder - Class in org.wildfly.security.authz
A builder for simple permission mappers.
SimplePermissionMapper.MappingMode - Enum in org.wildfly.security.authz
Mode defining behaviour when multiple mappings are found.
single(String) - Static method in interface org.wildfly.security.auth.server.RealmMapper
Create a realm mapper that always maps to the given realm.
size() - Method in class org.wildfly.security.auth.server.IdentityCredentials
Get the size of this credential set.
size() - Method in class org.wildfly.security.authz.AggregateAttributes
 
size() - Method in interface org.wildfly.security.authz.Attributes
Get the number of keys in this attribute collection.
size() - Method in class org.wildfly.security.authz.MapAttributes
 
size() - Method in class org.wildfly.security.authz.SimpleAttributesEntry
 
size(String) - Method in class org.wildfly.security.authz.AggregateAttributes
 
size(String) - Method in interface org.wildfly.security.authz.Attributes
Get the number of values mapped to the given key.
size(String) - Method in class org.wildfly.security.authz.MapAttributes
 
SocketAddressCallback - Class in org.wildfly.security.auth.callback
An optional callback which is used to inform the callback handler of the endpoint addresses of a connection being authenticated.
SocketAddressCallback(SocketAddress) - Constructor for class org.wildfly.security.auth.callback.SocketAddressCallback
Construct a new instance.
SocketAddressCallback(SocketAddress, SocketAddressCallback.Kind) - Constructor for class org.wildfly.security.auth.callback.SocketAddressCallback
Construct a new instance.
SocketAddressCallback.Kind - Enum in org.wildfly.security.auth.callback
Endpoint disposition kinds.
SocketAddressQueryCallbackHandler - Class in org.wildfly.security.auth.callback
A callback handler which delegates to another callback handler, passing the local and/or peer socket address to that callback handler on its first invocation.
SocketAddressQueryCallbackHandler(CallbackHandler, SocketAddress, SocketAddress) - Constructor for class org.wildfly.security.auth.callback.SocketAddressQueryCallbackHandler
Construct a new instance.
SourceAddressRoleDecoder - Class in org.wildfly.security.authz
A decoder to obtain role information using the source IP address runtime attribute from the identity.
SourceAddressRoleDecoder(String, Roles) - Constructor for class org.wildfly.security.authz.SourceAddressRoleDecoder
Construct a new instance.
SourceAddressRoleDecoder(Pattern, Roles) - Constructor for class org.wildfly.security.authz.SourceAddressRoleDecoder
Construct a new instance.
spliterator() - Method in class org.wildfly.security.auth.server.IdentityCredentials
Get a Spliterator for this credential set.
spliterator() - Method in interface org.wildfly.security.authz.Attributes.Entry
Create a spliterator over the elements of this ordered and non-null collection.
spliterator() - Method in interface org.wildfly.security.authz.Attributes.SetEntry
Create a spliterator over the elements of this distinct, ordered, and non-null collection.
spliterator() - Method in interface org.wildfly.security.authz.Roles
Create a Spliterator over this roles collection.
SSLCallback - Class in org.wildfly.security.auth.callback
A callback which provides information to the callback handler about the established SSLSession.
SSLCallback(SSLConnection) - Constructor for class org.wildfly.security.auth.callback.SSLCallback
Construct a new instance.
SSLConnection - Class in org.wildfly.security.ssl
An SSL connection of some sort.
succeed() - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
Mark this authentication as "successful".
succeeded() - Method in class org.wildfly.security.auth.callback.AuthenticationCompleteCallback
Determine whether authentication succeeded.
SUCCEEDED - Static variable in class org.wildfly.security.auth.callback.AuthenticationCompleteCallback
 
SyslogAuditEvent - Class in org.wildfly.security.auth.server.event
An abstract class to be extended by specific syslog audit events to be handled.

T

TLS_SERVER_ENDPOINT - Static variable in class org.wildfly.security.ssl.TLSServerEndPointChannelBinding
 
TLSServerEndPointChannelBinding - Class in org.wildfly.security.ssl
Utilities for handling the "tls-server-end-point" channel binding strategy used by various types of authentication mechanisms.
tooLateToSetMechanismInformation() - Method in interface org.wildfly.security.auth.server._private.ElytronMessages
 
toSet(Roles) - Static method in interface org.wildfly.security.authz.Roles
Returns a set (immutable) containing roles from a roles collection.
toString() - Method in class org.wildfly.security.auth.server.SecurityIdentity
 
toString() - Method in class org.wildfly.security.cache.CachedIdentity
 
TrustedAuthoritiesCallback - Class in org.wildfly.security.auth.callback
An optional callback used to retrieve information about trusted certificate authorities for authenticating peers.
TrustedAuthoritiesCallback() - Constructor for class org.wildfly.security.auth.callback.TrustedAuthoritiesCallback
Construct a new instance.

U

unableToCreateIdentity() - Method in interface org.wildfly.security.auth.server._private.ElytronMessages
 
unableToObtainExclusiveAccess() - Method in interface org.wildfly.security.auth.server._private.ElytronMessages
 
unableToSelectMechanismConfiguration(String, String, String, String) - Method in interface org.wildfly.security.auth.server._private.ElytronMessages
 
UNKNOWN - Static variable in interface org.wildfly.security.auth.server.PrincipalDecoder
A principal decoder which cannot decode any principal.
unless(PermissionMapper) - Method in interface org.wildfly.security.authz.PermissionMapper
Returns a new mapper where the PermissionVerifier created by this PermissionMapper is combined with the PermissionVerifier of the other PermissionMapper using 'unless'.
UNLESS - org.wildfly.security.authz.SimplePermissionMapper.MappingMode
If multiple mappings are found the corresponding PermissionVerifier instances will be combined using 'unless'.
unregisterClassLoader(ClassLoader) - Static method in class org.wildfly.security.auth.server.SecurityDomain
Unregister any SecurityDomain associated with the specified ClassLoader.
unsupported(Callback) - Static method in class org.wildfly.security.auth.callback.CallbackUtil
A utility to handle a callback which is unsupported.
updateCredential(Credential) - Method in interface org.wildfly.security.auth.server.ModifiableRealmIdentity
 
updateCredential(Credential) - Method in interface org.wildfly.security.auth.server.RealmIdentity
Update a credential of this realm identity.
updateCredential(Credential) - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
Update the credential for the current authentication identity.
userDoesNotExist() - Method in interface org.wildfly.security.auth.server._private.ElytronMessages
 
usesCredentials(String) - Method in class org.wildfly.security.auth.server.AbstractMechanismAuthenticationFactory
Determine whether the given mechanism name needs credentials from a realm in order to authenticate.

V

valueOf(String) - Static method in enum org.wildfly.security.auth.callback.SocketAddressCallback.Kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.wildfly.security.authz.SimplePermissionMapper.MappingMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.wildfly.security.auth.callback.SocketAddressCallback.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in interface org.wildfly.security.authz.Attributes
Get all the values of all the keys in this collection.
values() - Method in class org.wildfly.security.authz.MapAttributes
 
values() - Static method in enum org.wildfly.security.authz.SimplePermissionMapper.MappingMode
Returns an array containing the constants of this enum type, in the order they are declared.
verify(Supplier<Provider[]>, Evidence) - Method in class org.wildfly.security.auth.server.IdentityCredentials
Verify the given evidence.
verify(Supplier<Provider[]>, Evidence, Charset) - Method in class org.wildfly.security.auth.server.IdentityCredentials
Verify the given evidence.
verify(Evidence) - Method in class org.wildfly.security.auth.server.IdentityCredentials
Verify the given evidence.
verify(Evidence, Charset) - Method in class org.wildfly.security.auth.server.IdentityCredentials
verifyEvidence(Evidence) - Method in interface org.wildfly.security.auth.server.RealmIdentity
Verify the given evidence against a credential of this identity.
verifyEvidence(Evidence) - Method in class org.wildfly.security.auth.server.ServerAuthenticationContext
Verify the given evidence.

W

with(IdentityCredentials) - Method in class org.wildfly.security.auth.server.IdentityCredentials
Return a copy of this credential set with the given credential set added to it.
with(CredentialSource) - Method in interface org.wildfly.security.credential.source.CredentialSource
Aggregate this credential source with another.
withCredential(Credential) - Method in class org.wildfly.security.auth.server.IdentityCredentials
Return a copy of this credential set, but with the given credential added to it.
withDefaultRoleMapper(RoleMapper) - Method in class org.wildfly.security.auth.server.SecurityIdentity
Attempt to create a new identity which wraps the default roles with a default role mapper.
withName(String) - Method in class org.wildfly.security.auth.permission.ChangeRoleMapperPermission
 
withName(String) - Method in class org.wildfly.security.auth.permission.RunAsPrincipalPermission
 
without(Class<? extends Credential>) - Method in class org.wildfly.security.auth.server.IdentityCredentials
Return a copy of this credential set without any credentials of the given type.
without(Class<? extends Credential>) - Method in interface org.wildfly.security.credential.source.CredentialSource
Get a derived credential source which excludes credentials of the given type.
without(Class<? extends Credential>, String) - Method in class org.wildfly.security.auth.server.IdentityCredentials
Return a copy of this credential set without any credentials of the given type and algorithm name.
without(Class<? extends Credential>, String) - Method in interface org.wildfly.security.credential.source.CredentialSource
Get a derived credential source which excludes credentials of the given type and optional algorithm.
without(Class<? extends Credential>, String, AlgorithmParameterSpec) - Method in class org.wildfly.security.auth.server.IdentityCredentials
Return a copy of this credential set without any credentials of the given type, algorithm name and parameter spec.
without(Class<? extends Credential>, String, AlgorithmParameterSpec) - Method in interface org.wildfly.security.credential.source.CredentialSource
Get a derived credential source which excludes credentials of the given type and optional algorithm.
without(Class<C>, Predicate<? super C>) - Method in class org.wildfly.security.auth.server.IdentityCredentials
Return a copy of this credential set without any credentials of the given type that match the predicate.
without(Predicate<? super Credential>) - Method in class org.wildfly.security.auth.server.IdentityCredentials
Return a copy of this credential set without any credentials that match the predicate.
withoutMatching(Credential) - Method in class org.wildfly.security.auth.server.IdentityCredentials
Return a copy of this credential set without any credentials with a type, algorithm name, and parameters matching that of the given credential.
withPrivateCredential(Credential) - Method in class org.wildfly.security.auth.server.SecurityIdentity
Create a new security identity which is the same as this one, but which includes the given credential as a private credential.
withPrivateCredentials(IdentityCredentials) - Method in class org.wildfly.security.auth.server.SecurityIdentity
Create a new security identity which is the same as this one, but which includes the given credentials as private credentials.
withPublicCredential(Credential) - Method in class org.wildfly.security.auth.server.SecurityIdentity
Create a new security identity which is the same as this one, but which includes the given credential as a public credential.
withPublicCredentials(IdentityCredentials) - Method in class org.wildfly.security.auth.server.SecurityIdentity
Create a new security identity which is the same as this one, but which includes the given credentials as public credentials.
withRewriter(NameRewriter) - Method in interface org.wildfly.security.auth.server.PrincipalDecoder
Add a name rewriter to this principal decoder.
withRoleMapper(String, RoleMapper) - Method in class org.wildfly.security.auth.server.SecurityIdentity
Attempt to create a new identity which replaces a role mapper category on the current identity.
withRuntimeAttributes(Attributes) - Method in class org.wildfly.security.auth.server.SecurityIdentity
Create a new security identity which is the same as this one, but which includes the given runtime attributes.
withSecurityIdentity(SecurityIdentity) - Method in class org.wildfly.security.auth.server.SecurityIdentity
Attempt to create a new identity that is the same as this identity but with an additional identity from a different security domain that will be associated with all 'run' calls.
withSecurityIdentitySupplier(Supplier<SecurityIdentity[]>) - Method in class org.wildfly.security.auth.server.SecurityIdentity
Attempt to create a new identity that is the same as this identity but with a Supplier to supply identities that will be associated with all 'run' calls.

X

xor(PermissionMapper) - Method in interface org.wildfly.security.authz.PermissionMapper
Returns a new mapper where the PermissionVerifier created by this PermissionMapper is combined with the PermissionVerifier of the other PermissionMapper using 'xor'.
xor(RoleMapper) - Method in interface org.wildfly.security.authz.RoleMapper
Create a role mapper which is the symmetric difference (or disjunction, or logical "xor") of the results of this and the given role mapper.
xor(Roles) - Method in interface org.wildfly.security.authz.Roles
Get the disjunction of this collection and another.
XOR - org.wildfly.security.authz.SimplePermissionMapper.MappingMode
If multiple mappings are found the corresponding PermissionVerifier instances will be combined using 'xor'.
A B C D E F G H I K L M N O P R S T U V W X 
All Classes All Packages