All Classes Interface Summary Class Summary Enum Summary Exception Summary 
| Class | 
Description | 
| AbstractActionPermission<This extends AbstractActionPermission<This>> | 
 An abstract base class for named permissions that have actions, with useful API and implementation methods. 
 | 
| AbstractActionSetPermission<This extends AbstractActionSetPermission<This>> | 
 An abstract base class for permissions which use a bit set to represent actions. 
 | 
| AbstractBooleanPermission<This extends AbstractBooleanPermission<This>> | 
 A base class for nameless and actionless permissions that are either granted or not granted. 
 | 
| AbstractCredentialCallback | 
 Abstract base class for credential callbacks. 
 | 
| AbstractDelegatingSaslClient | 
An abstract base for  SaslClient instances which delegate to another  SaslClient.  
 | 
| AbstractDelegatingSaslClientFactory | 
An abstract base for  SaslClientFactory instances which delegate to another  SaslClientFactory.  
 | 
| AbstractDelegatingSaslServer | 
An abstract base for  SaslServer instances which delegate to another  SaslServer.  
 | 
| AbstractDelegatingSaslServerFactory | 
An abstract base for  SaslServerFactory instances which delegate to another  SaslServerFactory.  
 | 
| AbstractMechanismAuthenticationFactory<M,F,E extends Exception> | 
  | 
| AbstractMechanismAuthenticationFactory.Builder<M,F,E extends Exception> | 
  | 
| AbstractNamedPermission<This extends AbstractNamedPermission<This>> | 
 An abstract base class for named permissions with useful API and implementation methods. 
 | 
| AbstractNameOnlyPermission<This extends AbstractNameOnlyPermission<This>> | 
 A permission which has a name only, and no actions. 
 | 
| AbstractNameSetOnlyPermission<This extends AbstractNameSetOnlyPermission<This>> | 
 An actionless permission with a finite, fixed set of possible names. 
 | 
| AbstractPermission<This extends AbstractPermission<This>> | 
 An abstract base class for any permission. 
 | 
| AbstractPermissionCollection | 
 Base class for useful permission collections. 
 | 
| AbstractSaslClient | 
 A base class for SASL client implementations. 
 | 
| AbstractSaslFactory | 
 Abstract SASL factory base class. 
 | 
| AbstractSaslParticipant | 
 A common base class for SASL participants. 
 | 
| AbstractSaslServer | 
 A base class for SASL client implementations. 
 | 
| AccessDescription | 
 An access description for the authority information access and subject information access extensions. 
 | 
| AddGlobalSecurityProviderAction | 
 A security action to add a global security provider. 
 | 
| AddShutdownHookAction | 
 A security action which adds a shutdown hook. 
 | 
| AggregateAttributes | 
An implementation of  Attributes aggregating multiple instances.  
 | 
| AggregateSaslClientFactory | 
 | 
| AggregateSaslServerFactory | 
 | 
| AlgorithmCredential | 
 A credential which has an associated algorithm name. 
 | 
| AlgorithmEvidence | 
 A piece of evidence which supports multiple algorithms. 
 | 
| AnonymousAuthorizationCallback | 
 A callback to authorize anonymous authentication. 
 | 
| AnonymousPrincipal | 
 The singleton anonymous principal. 
 | 
| ASN1 | 
 A class that contains ASN.1 constants and utilities. 
 | 
| ASN1Decoder | 
 An interface for decoding ASN.1 encoded values from an input stream. 
 | 
| ASN1Encodable | 
 | 
| ASN1Encoder | 
 An interface for encoding ASN.1 values. 
 | 
| ASN1Exception | 
 An exception that indicates that ASN.1 encoding or decoding has failed due to invalid input. 
 | 
| Attributes | 
 A collection of string attributes. 
 | 
| Attributes.Entry | 
 The entry collection for a mapping. 
 | 
| Attributes.SetEntry | 
 The entry collection for a mapping whose values are a distinct set. 
 | 
| Authentication | 
 The authentication type for SSL/TLS cipher suite selection. 
 | 
| AuthenticationCompleteCallback | 
 An optional callback indicating the success or failure of the authentication operation. 
 | 
| AuthenticationCompleteCallbackSaslClientFactory | 
 | 
| AuthenticationCompleteCallbackSaslServerFactory | 
 | 
| AuthenticationConfiguration | 
 A configuration which controls how authentication is performed. 
 | 
| AuthenticationContext | 
 A set of rules and authentication configurations to use with a client for establishing a connection. 
 | 
| AuthenticationContextConfigurationClient | 
 A client for consuming authentication context configurations. 
 | 
| AuthenticationContextSaslClient | 
 | 
| AuthenticationContextSaslClient | 
Deprecated.
 | 
| AuthenticationContextSaslClientFactory | 
 | 
| AuthenticationContextSaslClientFactory | 
Deprecated.
 | 
| AuthenticationContextSaslServer | 
 | 
| AuthenticationContextSaslServer | 
Deprecated.
 | 
| AuthenticationContextSaslServerFactory | 
 | 
| AuthenticationContextSaslServerFactory | 
Deprecated.
 | 
| AuthenticationException | 
 An exception indicating that an initial authentication (login) operation has failed. 
 | 
| AuthenticationMechanismException | 
 A network authentication mechanism exception. 
 | 
| AuthenticationTimeoutSaslServerFactory | 
A  SaslServerFactory which adds authentication timeout functionality to a delegate  SaslServerFactory.  
 | 
| AuthorityInformationAccessExtension | 
 | 
| AuthorityKeyIdentifierExtension | 
 | 
| AuthorizationCheckException | 
 An exception indicating that an identity authorization check has failed. 
 | 
| AuthorizationException | 
 A general authorization exception. 
 | 
| AuthorizationFailureException | 
 An exception indicating that an authorization check failed for reasons not related to the actual authorization of
 the identity. 
 | 
| AuthorizationIdentity | 
 A realm's authorization identity. 
 | 
| AvailableRealmsCallback | 
 A callback used to query a server participant for the names of realms that it is prepared to offer. 
 | 
| AvailableRealmsSaslServerFactory | 
A  SaslServerFactory which sets the server's available realms using the legacy  WildFlySasl.REALM_LIST
 property, if specified.  
 | 
| BasicConstraintsExtension | 
 | 
| BasicPasswordSpecEncoding | 
 | 
| BCryptPassword | 
 A password using the "bcrypt" Blowfish-based one-way password encryption algorithm. 
 | 
| BearerTokenCredential | 
A  Credential that usually holds a bearer security token.  
 | 
| BearerTokenEvidence | 
 A piece of evidence that is comprised of a bearer security token. 
 | 
| BooleanPermissionCollection | 
 A permission collection type which either does or does not hold its instance. 
 | 
| BSDUnixDESCryptPassword | 
 A BSD-style DES "crypt" password. 
 | 
| ByNamePermissionCollection | 
 A permission collection for actionless permissions which are organized by name. 
 | 
| CachedIdentityAuthorizeCallback | 
 A callback that is capable of perform authorization based on the identities managed by an IdentityCache. 
 | 
| CallbackHandlerCredentialSource | 
Deprecated.
 | 
| CallbackKind | 
 The kinds of callbacks which can be handled by the user's callback. 
 | 
| CallbackUtil | 
 Helper utility methods for callback handlers. 
 | 
| CaseNameRewriter | 
 A case name rewriter adjusts a principal to upper or lower case. 
 | 
| CertificatePoliciesExtension | 
 | 
| CertificatePoliciesExtension.PolicyInformation | 
 Policy information for the certificate policies extension. 
 | 
| CertificatePoliciesExtension.PolicyQualifier | 
 A qualifier for a policy information entry. 
 | 
| ChangeRoleMapperPermission | 
 The permission to change a role mapper category on a security identity. 
 | 
| ChannelBindingCallback | 
 A callback used to establish the channel binding for a security mechanism which supports it. 
 | 
| ChannelBindingSaslClientFactory | 
 | 
| ChannelBindingSaslServerFactory | 
 | 
| CipherSuitePredicate | 
 An opaque predicate which can be used to match SSL/TLS cipher suites. 
 | 
| CipherSuiteSelector | 
 An immutable filter for SSL/TLS cipher suites. 
 | 
| ClearContextClassLoaderAction | 
 A security action to clear the current thread context class loader. 
 | 
| ClearPassword | 
 A simple clear-text password. 
 | 
| ClearPasswordSpec | 
 A password specification for clear passwords. 
 | 
| ClearPropertyAction | 
 A security action which clears a system property. 
 | 
| ClientSaslWrapper | 
 A SaslWrapper which encapsulates a SaslClient. 
 | 
| CommandCredentialSource | 
Deprecated.
 | 
| CommandCredentialSource.Builder | 
 A builder for a command credential source. 
 | 
| CompositePrincipal | 
 A composite principal that consists of multiple elements of possibly disparate type. 
 | 
| CreateTempFileAction | 
 A security action to create a temporary file. 
 | 
| CreateThreadAction | 
 A security action to create a thread. 
 | 
| Credential | 
 A credential is a piece of information that can be used to verify or produce evidence. 
 | 
| CredentialCallback | 
 A callback used to acquire credentials. 
 | 
| CredentialSaslServerFactory | 
 | 
| CredentialSource | 
 A source for credentials. 
 | 
| CredentialStore | 
 This class represents credential store functionality. 
 | 
| CredentialStore.CredentialSourceProtectionParameter | 
 A protection parameter which uses a credential source to acquire a credential to use. 
 | 
| CredentialStore.ProtectionParameter | 
 The protection parameter to use when accessing a credential store or entry. 
 | 
| CredentialStoreCredentialSource | 
Deprecated.
 | 
| CredentialStoreException | 
 | 
| CredentialStorePermission | 
 Credential Store API specific permission. 
 | 
| CredentialStoreSpi | 
 SPI for credential store provider to implement. 
 | 
| CredentialUpdateCallback | 
 A callback to inform the callback handler of a credential change. 
 | 
| CRLDistributionPoint | 
 A single distribution point specification. 
 | 
| CRLDistributionPoint.DistributionPointName | 
 Base class of distribution point names. 
 | 
| CRLDistributionPoint.FullNameDistributionPointName | 
 A full-name distribution point name. 
 | 
| CRLDistributionPoint.RelativeToCRLIssuerDistributionPointName | 
 A distribution point name which is relative to a CRL issuer name. 
 | 
| CRLDistributionPointsExtension | 
 | 
| DelegatingAuthConfigFactory | 
 An AuthConfigFactory implementation that can delegate to a backup AuthConfigFactory if the Elytron factory is unable
 to return a provider. 
 | 
| DERDecoder | 
 A class used to decode ASN.1 values that have been encoded using the Distinguished Encoding Rules (DER). 
 | 
| DEREncoder | 
A class used to encode ASN.1 values using the Distinguished Encoding Rules (DER), as specified
 in  ITU-T X.690.  
 | 
| Digest | 
 The digest algorithm type for SSL/TLS cipher suite selection. 
 | 
| DigestPassword | 
 Digest MD5 (pre-digested) password. 
 | 
| DigestPasswordAlgorithmSpec | 
A  AlgorithmParameterSpec for a password represented by digesting it with a username and realm as defined by RFC2617 and
 RFC2831.  
 | 
| DigestPasswordSpec | 
A  PasswordSpec for a password represented by a Digest Response as seen in Digest-MD5 SASL/HTTP mechanism.  
 | 
| DisposedCallbackSaslClientFactory | 
 | 
| DisposedCallbackSaslServerFactory | 
 | 
| ElytronAuthConfigFactory | 
 The WildFly Elytron implementation of AuthConfigFactory. 
 | 
| ElytronAuthenticator | 
Deprecated. | 
| ElytronFilePasswordProvider | 
An implementation of  FilePasswordProvider which can provide the password to decrypt a private key using a
  CredentialSource or  Credential 
 | 
| ElytronMessages | 
 Log messages and exceptions for Elytron. 
 | 
| ElytronPermission | 
 A general Elytron permission. 
 | 
| ElytronXmlParser | 
 A parser for the Elytron XML schema. 
 | 
| EmptyProvider | 
 The singleton empty provider. 
 | 
| Encoding | 
 List of supported hash encodings to use in security realms that support storing hashed passwords. 
 | 
| EncryptablePasswordSpec | 
 A password specification for clear passwords which are intended to be encrypted or hashed. 
 | 
| Encryption | 
 The encryption type for SSL/TLS cipher suite selection. 
 | 
| Evidence | 
 A piece of evidence which may be used for credential verification. 
 | 
| EvidenceDecodePrincipalCallback | 
A server-side  Callback to pass the decoded evidence principal from the callback handler
 to the authentication mechanism.  
 | 
| EvidenceDecoder | 
 A decoder for extracting a principal from evidence. 
 | 
| EvidenceVerifyCallback | 
A  Callback for use where credential verification is required.  
 | 
| ExclusiveNameCallback | 
 A variation on NameCallback which allows exclusive access to the backing identity to be requested. 
 | 
| ExtendedCallback | 
 A callback which provides extended information about its usage. 
 | 
| ExtendedChoiceCallback | 
 A variation on ChoiceCallback which supports the extended callback interface. 
 | 
| ExtendedKeyUsageExtension | 
 | 
| FactoryCredentialSource | 
Deprecated.
 | 
| FailedSecurityFactory<T> | 
A  SecurityFactory implementation which only throws specified exception on create.  
 | 
| FastUnsupportedCallbackException | 
 A version of UnsupportedCallbackException which does not initialize a full stack trace, and thus is much
 more efficient to construct. 
 | 
| FilterMechanismSaslClientFactory | 
A  SaslClientFactory which filters available mechanisms (either inclusively or exclusively) from a delegate
  SaslClientFactory.  
 | 
| FilterMechanismSaslServerFactory | 
A  SaslServerFactory which filters available mechanisms (either inclusively or exclusively) from a delegate
  SaslServerFactory.  
 | 
| FixedSecurityFactory<T> | 
A  SecurityFactory implementation which returns specified object every time.  
 | 
| Flag | 
 Control flag to indicate how the auth modules should be interpreted. 
 | 
| FlexibleIdentityAssociation | 
 A flexible identity association which can have its current identity modified. 
 | 
| FreshestCRLExtension | 
 | 
| GeneralName | 
 A representation of an X.509 general name. 
 | 
| GeneralName.DirectoryName | 
 A directory name. 
 | 
| GeneralName.DNSName | 
 A DNS name. 
 | 
| GeneralName.EDIPartyName | 
 An EDI party name. 
 | 
| GeneralName.IPAddress | 
 An IP address. 
 | 
| GeneralName.OtherName | 
 A generic name. 
 | 
| GeneralName.RegisteredID | 
 A registered ID name. 
 | 
| GeneralName.RFC822Name | 
 An RFC 822 name. 
 | 
| GeneralName.URIName | 
 A URI name. 
 | 
| GeneralName.X400Address | 
 An X.400 address. 
 | 
| GetAccessControlContextAction | 
 A privileged action to get the current access control context. 
 | 
| GetClassLoaderAction | 
 A security action to get the class loader of a class. 
 | 
| GetContextClassLoaderAction | 
 An action which gets the current thread's context class loader. 
 | 
| GetEnvironmentAction | 
 A security action which retrieves the current environment variable map. 
 | 
| GetModuleClassLoaderAction | 
 A security action to get the class loader for a module. 
 | 
| GetProtectionDomainAction | 
 A security action to get the protection domain of a class. 
 | 
| GetSystemPropertiesAction | 
 A security action to retrieve the system properties map. 
 | 
| GSSCredentialSecurityFactory | 
Deprecated.
 | 
| GSSCredentialSecurityFactory | 
 | 
| GSSCredentialSecurityFactory.Builder | 
 A builder for GSS credential security factories. 
 | 
| GSSCredentialSecurityFactory.Builder | 
 A builder for GSS credential security factories. 
 | 
| GSSKerberosCredential | 
A credential for holding a  GSSCredential and optionally an associated  KerberosTicket.  
 | 
| HashPasswordSpec | 
 A password specification for a password represented by a hash. 
 | 
| HttpAuthenticationException | 
 Exception to indicate a general failure with the HTTP authentication mechanism. 
 | 
| HttpAuthenticationFactory | 
 | 
| HttpAuthenticationFactory | 
Deprecated.
 | 
| HttpAuthenticationFactory.Builder | 
 A builder for SASL server factory configurations. 
 | 
| HttpAuthenticationFactory.Builder | 
 A builder for SASL server factory configurations. 
 | 
| HttpAuthenticator | 
A HTTP based authenticator responsible for performing the authentication of the current request based on the policies of the
 associated  SecurityDomain.  
 | 
| HttpAuthenticator.Builder | 
 A Builder to configure and create an instance of HttpAuthenticator. 
 | 
| HttpConstants | 
 Constants used within HTTP based authentication. 
 | 
| HttpExchangeSpi | 
 The SPI to be implemented to bridge the Elytron APIs with the available APIs
 of the web server being integrated with. 
 | 
| HttpScope | 
 An attachment scope for use by an authentication mechanism. 
 | 
| HttpScopeNotification | 
 Interface providing information about scope notifications. 
 | 
| HttpScopeNotification.SessionNotificationType | 
 | 
| HttpServerAuthenticationMechanism | 
 Definition of a server side HTTP authentication mechanism. 
 | 
| HttpServerAuthenticationMechanismFactory | 
 Factory to create authentication mechanisms. 
 | 
| HttpServerCookie | 
 Server side representation of a HTTP Cookie. 
 | 
| HttpServerMechanismsResponder | 
 A responder for sending either authentication challenges or responses as a result of successful authentication back to the
 calling client. 
 | 
| HttpServerRequest | 
 Server side representation of a HTTP request. 
 | 
| HttpServerRequestWrapper | 
 A wrapper delegating any request to the delegated implementation. 
 | 
| HttpServerResponse | 
 Server side representation of a HTTP response. 
 | 
| HttpServerScopes | 
Interface providing access to context specific  HttpScope instances.  
 | 
| IdentityCredentialCallback | 
 A callback to inform a server authentication mechanism of a credential which may be cached on the authentication
 identity (if any). 
 | 
| IdentityCredentials | 
 The public or private credentials retained by an identity, which can be used for authentication forwarding. 
 | 
| InhibitAnyPolicyExtension | 
 | 
| InvalidAuthenticationConfigurationException | 
 An exception thrown to indicate that the client authentication configuration is invalid. 
 | 
| InvalidPermissionClassException | 
 An exception which is thrown when an invalid permission class is instantiated. 
 | 
| IssuerAlternativeNamesExtension | 
 | 
| IteratedHashPasswordSpec | 
A  PasswordSpec for a password represented by a hash with an iteration count or cost.  
 | 
| IteratedPasswordAlgorithmSpec | 
 Algorithm parameter specification for password types with an iteration count. 
 | 
| IteratedSaltedHashPasswordSpec | 
A  PasswordSpec for a password represented by a hash with a salt and a iteration count or cost.  
 | 
| IteratedSaltedPasswordAlgorithmSpec | 
 Algorithm parameter specification for common hashed password types. 
 | 
| JaspiConfigurationBuilder | 
 A builder API to assemble JASPIC configuration. 
 | 
| KeyAgreement | 
 The key agreement type for SSL/TLS cipher suite selection. 
 | 
| KeyManagerCredentialSaslServerFactory | 
 | 
| KeyPairCredential | 
 A public/private key pair credential. 
 | 
| KeyStoreCredentialSource | 
Deprecated.
 | 
| KeyUsage | 
 The various key usage types. 
 | 
| KeyUsageExtension | 
 | 
| KeyUtil | 
 Key utility methods. 
 | 
| LegacyConfiguration | 
 An interface which allows legacy configuration to take place if no Elytron client configuration is present in the
 global configuration. 
 | 
| LegacyRealmListSaslServerFactory | 
 | 
| LocalKerberosCredentialSource | 
Deprecated.
 | 
| LocalKerberosCredentialSource.Builder | 
 A builder for a local kerberos credential source. 
 | 
| LocalPrincipalSaslClientFactory | 
 A delegating SASL client factory whose instances can track and return the assumed principal used for authentication. 
 | 
| LoginPermission | 
 Establish whether the current identity has permission to complete an authentication ("log in"). 
 | 
| MapAttributes | 
 A map-backed attributes collection. 
 | 
| MappedRegexRealmMapper | 
 A simple mapping regular expression-based realm mapper. 
 | 
| MappedRoleMapper | 
 A simple mapping role mapper. 
 | 
| MappedRoleMapper.Builder | 
 A builder for map backed role mappers. 
 | 
| MaskedPassword | 
 A password which has been masked, PicketBox style. 
 | 
| MaskedPasswordAlgorithmSpec | 
 An algorithm specification for a two-way password which is masked. 
 | 
| MaskedPasswordSpec | 
 A password specification for a two-way password which is masked. 
 | 
| MatchRule | 
 A rule used for deciding which authentication configuration to use. 
 | 
| MechanismAuthenticationFactory<M,F,E extends Exception> | 
 A generalized mechanism factory which authenticates against a security domain. 
 | 
| MechanismAuthenticationFactory.Builder<M,F,E extends Exception> | 
 | 
| MechanismConfiguration | 
 A configuration that applies to an authentication mechanism. 
 | 
| MechanismConfiguration.Builder | 
 A builder for authentication mechanism configuration. 
 | 
| MechanismConfigurationSelector | 
A selector to choose which  MechanismConfiguration to use based on information know about the current authentication
 attempt.  
 | 
| MechanismInformation | 
 Information about the current mechanism being used for authentication. 
 | 
| MechanismInformationCallback | 
 | 
| MechanismProviderFilteringSaslClientFactory | 
 A SASL client factory which filters mechanisms based on the combination of mechanism name and security provider. 
 | 
| MechanismProviderFilteringSaslServerFactory | 
 A SASL server factory which filters mechanisms based on the combination of mechanism name and security provider. 
 | 
| MechanismRealmConfiguration | 
 A configuration for a single mechanism realm. 
 | 
| MechanismRealmConfiguration.Builder | 
 A builder for mechanism realm configuration. 
 | 
| MechanismUtil | 
 Utils to be used by authentication mechanism (SASL or HTTP) implementations. 
 | 
| MechanismUtil | 
Deprecated.
 | 
| ModifiableRealmIdentity | 
 A realm identity which is modifiable. 
 | 
| ModifiableRealmIdentityIterator | 
 An iterator over realm identities. 
 | 
| ModifiableSecurityRealm | 
 A realm which can be modified. 
 | 
| ModularCrypt | 
 Helper utility methods for operation on passwords based on the Modular Crypt Format(MCF). 
 | 
| MutableNameRewriter | 
 A delegating name rewriter with a mutable delegation target. 
 | 
| NameConstraintsExtension | 
 | 
| NameConstraintsExtension.GeneralSubtree | 
 A general subtree for a name constraint. 
 | 
| NamePrincipal | 
 A principal which is comprised of a simple String name. 
 | 
| NameRewriter | 
 A name rewriter. 
 | 
| NameSetPermissionCollection | 
 A permission collection for permissions with a finite set of names, which is based on a simple bit set. 
 | 
| NoPermission | 
 A permission which implies nothing, not even itself. 
 | 
| NullSecurityFactory<T> | 
 | 
| NumericPrincipal | 
 A principal which is represented by a numeric ID, such as what a database might use for a primary key. 
 | 
| OAuth2CredentialSource | 
Deprecated. | 
| OAuth2CredentialSource.Builder | 
  | 
| OidsUtil | 
 OIDs to attribute name and back conversion utility. 
 | 
| OidsUtil.Category | 
 Category of mapping - determine context of the mapping 
 | 
| OneTimePassword | 
 A one-time password, used by the OTP SASL mechanism. 
 | 
| OneTimePasswordAlgorithmSpec | 
 Algorithm parameter specification for one-time password types as defined in RFC 2289. 
 | 
| OneTimePasswordSpec | 
A  PasswordSpec for a one-time password as defined in RFC 2289.  
 | 
| OneTimeSecurityFactory<T> | 
A  SecurityFactory implementation which calls delegated factory at first and
 returns created object for any other create call.  
 | 
| OneWayPassword | 
 A password which can be verified but not recovered. 
 | 
| OptionalNameCallback | 
 A NameCallback which is optional, for mechanisms that can accept a name from the server. 
 | 
| ParameterCallback | 
 A callback used to acquire parameter specifications, either for outbound or inbound authentication. 
 | 
| ParametricPrivilegedAction<T,P> | 
 A privileged action which accepts a parameter. 
 | 
| ParametricPrivilegedExceptionAction<T,P> | 
 A privileged action which accepts a parameter and can throw an exception. 
 | 
| Password | 
 A password key. 
 | 
| PasswordCredential | 
 A credential for password authentication. 
 | 
| PasswordFactory | 
 A factory for passwords. 
 | 
| PasswordFactorySpi | 
 The SPI for password factories to implement. 
 | 
| PasswordGuessEvidence | 
 A piece of evidence that is comprised of a password guess. 
 | 
| PasswordResetCallback | 
 A callback used when a password reset is required. 
 | 
| PasswordSpec | 
 A password specification object. 
 | 
| PeerIdentity | 
 A peer's authenticated identity. 
 | 
| PeerIdentity.Configuration | 
 The opaque configuration to apply to a peer identity. 
 | 
| PeerIdentityContext | 
 A peer identity context. 
 | 
| PeerPrincipalCallback | 
 An optional callback to inform the callback handler of the peer's principal identity. 
 | 
| PermissionActions | 
Deprecated.
 | 
| PermissionMappable | 
 An entity to which permissions can be mapped. 
 | 
| PermissionMapper | 
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.  
 | 
| PermissionUtil | 
 General permission utility methods and constants. 
 | 
| PermissionVerifier | 
 An interface for objects that can verify permissions. 
 | 
| PKCS10CertificateSigningRequest | 
A PKCS #10 certificate signing request defined in  RFC 2986 as:  
 | 
| PKCS10CertificateSigningRequest.Builder | 
 A Builder to configure and generate a PKCS10CertificateSigningRequest. 
 | 
| PolicyConstraintsExtension | 
 | 
| PolicyMappingsExtension | 
 | 
| PolicyMappingsExtension.PolicyMapping | 
 A single policy mapping. 
 | 
| PrincipalAuthorizeCallback | 
An authorization callback similar to javase  AuthorizeCallback
 but using a generic principal.  
 | 
| PrincipalDecoder | 
 A decoder for extracting a simple name from a principal. 
 | 
| PrivilegedSaslClient | 
 A SaslClient which evaluates challenges and wrap/unwrap requests in an privileged context. 
 | 
| PrivilegedSaslClientFactory | 
 A SaslClientFactory whose SaslClient instances evaluate challenges and wrap/unwrap requests in a
 privileged context. 
 | 
| PrivilegedSaslServer | 
 A SaslServer which evaluates responses and wrap/unwrap requests in an privileged context. 
 | 
| PrivilegedSaslServerFactory | 
 A SaslServerFactory whose SaslServer instances evaluate challenges and wrap/unwrap requests in a
 privileged context. 
 | 
| PropertiesSaslClientFactory | 
 A SaslClientFactory that allows properties to be added to a delegate SaslClientFactory. 
 | 
| PropertiesSaslServerFactory | 
 A SaslServerFactory allowing the user to add properties 
 | 
| Protocol | 
 The protocol type for SSL/TLS cipher suite selection and protocol selection. 
 | 
| ProtocolSaslClientFactory | 
 A SaslClientFactory which sets the protocol name to a fixed value, disregarding the passed in value. 
 | 
| ProtocolSaslServerFactory | 
 A SaslServerFactory which sets the protocol name to a fixed value, disregarding the passed in value. 
 | 
| ProtocolSelector | 
 An immutable filter for SSL/TLS protocols. 
 | 
| PublicKeyCredential | 
 A public key credential. 
 | 
| RawSecretKeyFactory | 
 | 
| ReadEnvironmentPropertyAction | 
 A security action which reads an environment property. 
 | 
| ReadPropertyAction | 
 A privileged action for reading a system property. 
 | 
| RealmAbandonedAuthenticationEvent | 
 An event indicating that authentication was abandoned before it could complete. 
 | 
| RealmAuthenticationEvent | 
 A realm authentication event. 
 | 
| RealmAuthorizationEvent | 
 A realm authorization event. 
 | 
| RealmDefiniteOutcomeAuthenticationEvent | 
 An authentication event with a definite outcome. 
 | 
| RealmEvent | 
 An event which is potentially relevant to a realm. 
 | 
| RealmEventVisitor<P,R> | 
 A class which provides an easy way to handle realm events based on the type of the event. 
 | 
| RealmFailedAuthenticationEvent | 
 A realm event signifying a failed authentication. 
 | 
| RealmIdentity | 
 A representation of a pre-authentication identity. 
 | 
| RealmIdentityAuthorizationEvent | 
 An event indicating that one identity attempted to authorize as another identity. 
 | 
| RealmIdentityFailedAuthorizationEvent | 
 An event indicating that one identity attempted to authorize as another identity. 
 | 
| RealmIdentitySuccessfulAuthorizationEvent | 
 An event indicating that one identity attempted to authorize as another identity. 
 | 
| RealmMapper | 
 A realm mapper. 
 | 
| RealmNestedPrincipal | 
 A principal type which is used to find a specific identity in a specific realm. 
 | 
| RealmSuccessfulAuthenticationEvent | 
 A realm event signifying authentication success. 
 | 
| RealmUnavailableException | 
 An exception to indicate a general underlying failure of the realm. 
 | 
| ReauthenticationException | 
 A run-time exception indicating that a reauthentication was required for an operation, but the reauthentication
 failed, preventing the operation from proceeding. 
 | 
| RegexNameRewriter | 
 A simple regular expression-based name rewriter. 
 | 
| RegexNameValidatingRewriter | 
 A regular expression-based name validation rewriter. 
 | 
| RegexRoleMapper | 
 A pattern role mapper. 
 | 
| RegexRoleMapper.Builder | 
 | 
| ReplacePropertyAction | 
 A privileged action for setting a system property only if it is set to another value. 
 | 
| Rfc3164SyslogEvent | 
 A security audit event indicating that a log with RFC 3164 syslog format is occurring 
 | 
| Rfc5424SyslogEvent | 
 A security audit event indicating that a log with RFC 3164 syslog format is occurring 
 | 
| RoleDecoder | 
 A decoder to extract role information from an identity's attributes. 
 | 
| RoleMapper | 
 A role mapper is responsible for mapping roles based on their raw form. 
 | 
| Roles | 
 A collection of roles. 
 | 
| RSAParameterSpec | 
 Algorithm parameter specification for RSA keys. 
 | 
| RSAParameterSpiImpl | 
 | 
| RunAsPrincipalPermission | 
 The permission to run as another principal within some security domain. 
 | 
| SaltedHashPasswordSpec | 
A  PasswordSpec for a password represented by a hash with a salt.  
 | 
| SaltedPasswordAlgorithmSpec | 
 Algorithm parameter specification for salted hashed password types. 
 | 
| SaltedSimpleDigestPassword | 
 A simple password where the generated digest also includes a salt. 
 | 
| SaslAuthenticationFactory | 
 A SASL server factory configuration. 
 | 
| SaslAuthenticationFactory | 
Deprecated.
 | 
| SaslAuthenticationFactory.Builder | 
 A builder for SASL server factory configurations. 
 | 
| SaslAuthenticationFactory.Builder | 
 A builder for SASL server factory configurations. 
 | 
| SaslFactories | 
 A utility class for discovering SASL client and server factories. 
 | 
| SaslMechanismInformation | 
 A collection of predicates and other information which can be used to filter SASL mechanisms. 
 | 
| SaslMechanismInformation.Names | 
  | 
| SaslWrapper | 
  | 
| SaslWrappers | 
 Utility methods for SASL wrappers. 
 | 
| Scope | 
 Enumeration of the available scopes during HTTP request handling. 
 | 
| Scoped | 
 An identity configuration which can be applied on a scoped basis. 
 | 
| ScramDigestPassword | 
 A SCRAM-digest password, used by the SCRAM family of SASL mechanisms. 
 | 
| ScramServerErrorCode | 
 This enum lists server error codes for SCRAM authentication mechanism. 
 | 
| ScramServerException | 
 A SCRAM server-side exception with an error code. 
 | 
| SecretKeyCredential | 
 A secret key credential. 
 | 
| SecurityAuthenticationEvent | 
 A security authentication event. 
 | 
| SecurityAuthenticationFailedEvent | 
 An event to represent a failed authentication. 
 | 
| SecurityAuthenticationSuccessfulEvent | 
 An event to represent a successful authentication. 
 | 
| SecurityDefiniteOutcomeEvent | 
A  SecurityEvent that has a definite outcome of being successful or not.  
 | 
| SecurityDomain | 
 A security domain. 
 | 
| SecurityDomain.Builder | 
 A builder for creating new security domains. 
 | 
| SecurityDomain.RealmBuilder | 
 A builder for a realm within a security domain. 
 | 
| SecurityEvent | 
 | 
| SecurityEventVisitor<P,R> | 
 An abstract class to be extended by visitor implementations for handling SecurityEvents. 
 | 
| SecurityFactory<T> | 
 A factory for preconfigured security objects. 
 | 
| SecurityIdentity | 
 A loaded and authenticated security identity. 
 | 
| SecurityIdentityCallback | 
 A server-side callback used to pass a realm identity from the callback handler to the authentication mechanism. 
 | 
| SecurityIdentitySaslServerFactory | 
A SASL server factory which makes the authenticated  SecurityIdentity available to the caller.  
 | 
| SecurityLayerDisposedCallback | 
 A callback which indicates that the corresponding security layer (SASL client, SASL server, etc.) has been disposed
 and any related resources may be relinquished. 
 | 
| SecurityLevel | 
 The security level setting for SSL/TLS cipher suite selection. 
 | 
| SecurityMessages | 
  | 
| SecurityMessages | 
  | 
| SecurityPermissionCheckEvent | 
 A security event relating to a permission check. 
 | 
| SecurityPermissionCheckFailedEvent | 
 An event to represent a failed permission check. 
 | 
| SecurityPermissionCheckSuccessfulEvent | 
 An event to represent a successful permission check. 
 | 
| SecurityProviderSaslClientFactory | 
A  SaslClientFactory which uses the currently installed security providers to acquire a delegate
  SaslClientFactory.  
 | 
| SecurityProviderSaslServerFactory | 
A  SaslServerFactory which uses the currently installed security providers to acquire a delegate
  SaslServerFactory.  
 | 
| SecurityRealm | 
 A single authentication realm. 
 | 
| SecurityRealmUnavailableEvent | 
 A security event signifying unavailable realm. 
 | 
| SelectingContext | 
Implemented by  SSLEngine instances that support selection of an alternative engine.  
 | 
| SelfSignedX509CertificateAndSigningKey | 
 A self-signed X.509 certificate and the private key used to sign the certificate. 
 | 
| SelfSignedX509CertificateAndSigningKey.Builder | 
 A Builder to configure and generate a SelfSignedX509CertificateAndSigningKey. 
 | 
| ServerAuthenticationContext | 
 Server-side authentication context. 
 | 
| ServerCredentialCallback | 
 A callback used to acquire the server (or "host") credential. 
 | 
| ServerNameSaslClientFactory | 
 A SaslClientFactory which sets the server name to a fixed value, disregarding the passed in value. 
 | 
| ServerNameSaslServerFactory | 
 A SaslServerFactory which sets the server name to a fixed value, disregarding the passed in value. 
 | 
| ServerSaslWrapper | 
 A SaslWrapper which encapsulates a SaslServer. 
 | 
| ServiceLoaderSaslClientFactory | 
 | 
| ServiceLoaderSaslServerFactory | 
 | 
| SetContextClassLoaderAction | 
 A security action to get and set the context class loader of the current thread. 
 | 
| SetContextClassLoaderFromClassAction | 
 A security action to get and set the context class loader of the current thread. 
 | 
| SetMechanismInformationSaslServerFactory | 
 | 
| SetSystemPropertiesAction | 
 A security action which replaces the system properties map. 
 | 
| SimpleActionBitsPermissionCollection | 
 A trivially simple permission collection, suitable as a default for most permission types (though probably not as efficient
 as a specialized type in many cases). 
 | 
| SimpleAttributesEntry | 
 | 
| SimpleDigestPassword | 
 A simple single digest based password. 
 | 
| SimplePermissionCollection | 
 A trivially simple permission collection, suitable as a default for most permission types (though probably not as efficient
 as a specialized type in many cases). 
 | 
| SimplePermissionMapper | 
 | 
| SimplePermissionMapper.Builder | 
 A builder for simple permission mappers. 
 | 
| SimplePermissionMapper.MappingMode | 
 Mode defining behaviour when multiple mappings are found. 
 | 
| SimpleRegexRealmMapper | 
 A simple regular expression-based realm mapper. 
 | 
| SNIContextMatcher | 
  | 
| SNIContextMatcher.Builder | 
  | 
| SNISSLContext | 
  | 
| SocketAddressCallback | 
 An optional callback which is used to inform the callback handler of the endpoint addresses of a connection being
 authenticated. 
 | 
| SocketAddressCallback.Kind | 
 Endpoint disposition kinds. 
 | 
| SocketAddressCallbackSaslClientFactory | 
 | 
| SocketAddressCallbackSaslServerFactory | 
 | 
| SocketAddressQueryCallbackHandler | 
 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. 
 | 
| SortedMechanismClientServerFactory | 
 | 
| SortedMechanismSaslServerFactory | 
 | 
| SourceAddressRoleDecoder | 
 A decoder to obtain role information using the source IP address runtime attribute from the identity. 
 | 
| SSHCredential | 
 A credential holding the location, key identity and passphrase (instance of Credential) of a Private key in an external
 file and/or the name of the file containing the known hosts 
 | 
| SSHCredential.Builder | 
 A builder for SSHCredential. 
 | 
| SSLCallback | 
 A callback which provides information to the callback handler about the established SSLSession. 
 | 
| SSLConfigurator | 
 A configurator for SSL contexts and their produced objects. 
 | 
| SSLConnection | 
 An SSL connection of some sort. 
 | 
| SSLConnectionInformation | 
 Information about the SSL connection currently being built. 
 | 
| SSLContextBuilder | 
 A class which allows building and configuration of a single client- or server-side SSL context. 
 | 
| SSLContextSelector | 
 A selector which chooses an SSL context based on connection information. 
 | 
| SSLQueryCallbackHandler | 
 A callback handler which delegates to another callback handler, passing the authentication's SSL/TLS information to that
 callback handler on its first invocation. 
 | 
| SSLSaslClientFactory | 
 A SASL client factory which provides information about the security layer of the connection to the callback handler. 
 | 
| SSLSaslServerFactory | 
 A SASL server factory which provides information about the security layer of the connection to the callback handler. 
 | 
| SSLUtils | 
 SSL factories and utilities. 
 | 
| StackInspector | 
 A utility class which is useful for inspecting the call stack. 
 | 
| StringPrep | 
 Preparation of Internationalized Strings ("stringprep") by RFC 3454 
 | 
| SubjectAlternativeNamesExtension | 
 | 
| SubjectDirectoryAttributesExtension | 
 | 
| SubjectInformationAccessExtension | 
 | 
| SubjectKeyIdentifierExtension | 
 | 
| SunUnixMD5CryptPassword | 
 An MD5-crypt password using the Sun scheme. 
 | 
| SupportLevel | 
 The different support levels. 
 | 
| SyslogAuditEvent | 
 An abstract class to be extended by specific syslog audit events to be handled. 
 | 
| TLSServerEndPointChannelBinding | 
 Utilities for handling the "tls-server-end-point" channel binding strategy used by various types
 of authentication mechanisms. 
 | 
| TLSServerEndPointChannelBindingSaslClientFactory | 
 A SASL client factory which implements the tls-server-end-point channel binding algorithm. 
 | 
| TLSServerEndPointChannelBindingSaslServerFactory | 
 A SASL server factory which implements the tls-server-end-point channel binding algorithm. 
 | 
| TrustedAuthoritiesCallback | 
 An optional callback used to retrieve information about trusted certificate authorities
 for authenticating peers. 
 | 
| TrustedAuthority | 
 A representation of a trusted certificate authority. 
 | 
| TrustedAuthority.CertificateTrustedAuthority | 
 A trusted authority that is identified by its certificate. 
 | 
| TrustedAuthority.HashTrustedAuthority | 
 A trusted authority that is identified by a hash. 
 | 
| TrustedAuthority.IssuerKeyHashTrustedAuthority | 
 A trusted authority that is identified by the hash of its public key. 
 | 
| TrustedAuthority.IssuerNameHashTrustedAuthority | 
 A trusted authority that is identified by the hash of its name. 
 | 
| TrustedAuthority.NameTrustedAuthority | 
 A trusted authority that is identified by its name. 
 | 
| TrustedAuthority.PKCS15KeyHashTrustedAuthority | 
 A trusted authority that is identified by the PKCS #15 key hash. 
 | 
| TrustManagerSaslServerFactory | 
A  SaslServerFactory which sets the trust manager that should be used for trust verification.  
 | 
| TwoWayPassword | 
 A password which can be verified and recovered. 
 | 
| UnixDESCryptPassword | 
 The traditional UNIX DES crypt password algorithm. 
 | 
| UnixMD5CryptPassword | 
 The UNIX modular-crypt MD5 crypt algorithm. 
 | 
| UnixSHACryptPassword | 
 The UNIX modular-crypt SHA crypt algorithm. 
 | 
| UnsupportedCredentialTypeException | 
An exception indicating that given credential store is not supporting particular  Credential class.  
 | 
| UsernamePasswordHashUtil | 
Deprecated.
 | 
| Version | 
 The version of this JAR. 
 | 
| VersionedProvider | 
 A security provider which uses a string version, forward compatible with Java 9. 
 | 
| WildFlyElytronBaseProvider | 
The base  Provider implementation for security services made available by Elytron.  
 | 
| WildFlyElytronClientDefaultSSLContextProvider | 
 Provider that loads Elytron client configuration and provides default SSLContext which can be returned with SSLContext.getDefault() call. 
 | 
| WildFlyElytronClientDefaultSSLContextSpi | 
 SSLContextSpi that is used by WildFlyElytronClientDefaultSSLContextProvider 
 | 
| WildFlyElytronCredentialStoreProvider | 
 Provider for credential store implementations. 
 | 
| WildFlyElytronDigestProvider | 
Deprecated.
 | 
| WildFlyElytronHttpBasicProvider | 
Deprecated.
 | 
| WildFlyElytronHttpBearerProvider | 
Deprecated.
 | 
| WildFlyElytronHttpClientCertProvider | 
Deprecated.
 | 
| WildFlyElytronHttpDigestProvider | 
Deprecated.
 | 
| WildFlyElytronHttpFormProvider | 
Deprecated.
 | 
| WildFlyElytronHttpSpnegoProvider | 
Deprecated.
 | 
| WildFlyElytronKeyProvider | 
 Provider for key implementations. 
 | 
| WildFlyElytronPasswordProvider | 
 Provider for password implementations. 
 | 
| WildFlyElytronProvider | 
Deprecated. | 
| WildFlySecurityManager | 
 The security manager. 
 | 
| WildFlySecurityManagerPermission | 
 A permission specific to the WildFly security manager. 
 | 
| WritePropertyAction | 
 A privileged action for setting a system property. 
 | 
| WritePropertyIfAbsentAction | 
 A privileged action for setting a system property if it is absent. 
 | 
| WriteSecurityPropertyAction | 
 A security action which sets a security property. 
 | 
| X500 | 
 Useful X500 constants and utilities. 
 | 
| X500AttributePrincipalDecoder | 
 A principal decoder which decodes an attribute from an X.500 principal. 
 | 
| X500AttributePrincipalDecoder | 
Deprecated.
 | 
| X500AttributeTypeAndValue | 
 An X.500 directory attribute, which is comprised of an attribute type OID and a single values, whose type is
 defined by the attribute type. 
 | 
| X500DirectoryAttribute | 
 An X.500 directory attribute, which is comprised of an attribute type OID and zero or more values, whose types are
 defined by the attribute type. 
 | 
| X500PrincipalBuilder | 
 A builder for X.500 principals, defined in RFC 5280 as: 
 | 
| X500SubjectEvidenceDecoder | 
 An evidence decoder that derives the principal that should be associated with the given
 X509PeerCertificateChainEvidence from the subject from the first certificate in
 the given evidence, as an X500Principal. 
 | 
| X509CertificateBuilder | 
 A builder for X.509 certificates. 
 | 
| X509CertificateChainAndSigningKey | 
 An X.509 certificate chain and private key. 
 | 
| X509CertificateChainCredential | 
 A credential which contains an X.509 certificate chain. 
 | 
| X509CertificateChainPrivateCredential | 
 A credential containing a private key and an X.509 certificate chain. 
 | 
| X509CertificateChainPublicCredential | 
 A credential containing an X.509 certificate chain. 
 | 
| X509CertificateExtension | 
 An X.509 certificate extension. 
 | 
| X509CRLExtendedTrustManager | 
Deprecated.
 | 
| X509PeerCertificateChainEvidence | 
 A piece of evidence that is comprised of a verified peer certificate chain. 
 | 
| X509RevocationTrustManager | 
Extension to the  X509TrustManager interface to support OCSP and CRL verification.  
 | 
| X509RevocationTrustManager.Builder | 
  | 
| X509SubjectAltNameEvidenceDecoder | 
 An evidence decoder that derives the principal that should be associated with the given
 X509PeerCertificateChainEvidence from an X.509 subject alternative name from the
 first certificate in the given evidence. 
 |