| Name | Description | Type | Package | Framework |
| AccountException | A generic account exception. | Class | javax.security.auth.login | Java SE |
|
| AccountExpiredException | Signals that a user account has expired. | Class | javax.security.auth.login | Java SE |
|
| AccountLockedException | Signals that an account was locked. | Class | javax.security.auth.login | Java SE |
|
| AccountNotFoundException | Signals that an account was not found. | Class | javax.security.auth.login | Java SE |
|
| AppConfigurationEntry | This class represents a single LoginModule entry configured for the application specified in the | Class | javax.security.auth.login | Java SE |
|
| AppConfigurationEntry .LoginModuleControlFlag | This class represents whether or not a LoginModule is REQUIRED, REQUISITE, SUFFICIENT or OPTIONAL. | Class | javax.security.auth.login.AppConfigurationEntry | Java SE |
|
| AuthPermission | This class is for authentication permissions. | Class | javax.security.auth | Java SE |
|
| ChoiceCallback | Underlying security services instantiate and pass a ChoiceCallback to the handle | Class | javax.security.auth.callback | Java SE |
|
| Configuration | A Configuration object is responsible for specifying which LoginModules should be used for a particular application, and in what order the | Class | javax.security.auth.login | Java SE |
|
| ConfigurationSpi | This class defines the Service Provider Interface (SPI) for the Configuration class. | Class | javax.security.auth.login | Java SE |
|
| ConfirmationCallback | Underlying security services instantiate and pass a ConfirmationCallback to the handle | Class | javax.security.auth.callback | Java SE |
|
| CredentialException | A generic credential exception. | Class | javax.security.auth.login | Java SE |
|
| CredentialExpiredException | Signals that a Credential has expired. | Class | javax.security.auth.login | Java SE |
|
| CredentialNotFoundException | Signals that a credential was not found. | Class | javax.security.auth.login | Java SE |
|
| Callback | Implementations of this interface are passed to a CallbackHandler, allowing underlying security services | Interface | javax.security.auth.callback | Java SE |
|
| CallbackHandler | An application implements a CallbackHandler and passes it to underlying security services so that they may interact with | Interface | javax.security.auth.callback | Java SE |
|
| Configuration .Parameters | This represents a marker interface for Configuration parameters. | Interface | javax.security.auth.login.Configuration | Java SE |
|
| DelegationPermission | This class is used to restrict the usage of the Kerberos delegation model, ie: forwardable and proxiable tickets. | Class | javax.security.auth.kerberos | Java SE |
|
| DestroyFailedException | Signals that a destroy operation failed. | Class | javax.security.auth | Java SE |
|
| Destroyable | Objects such as credentials may optionally implement this interface to provide the capability to destroy its contents. | Interface | javax.security.auth | Java SE |
|
| EncryptionKey | This class encapsulates an EncryptionKey used in Kerberos. | Class | javax.security.auth.kerberos | Java SE |
|
| FailedLoginException | Signals that user authentication failed. | Class | javax.security.auth.login | Java SE |
|
| KerberosCredMessage | This class encapsulates a Kerberos 5 KRB_CRED message which can be used to send Kerberos credentials from one principal to another. | Class | javax.security.auth.kerberos | Java SE |
|
| KerberosKey | This class encapsulates a long term secret key for a Kerberos A KerberosKey object includes an EncryptionKey, a | Class | javax.security.auth.kerberos | Java SE |
|
| KerberosPrincipal | This class encapsulates a Kerberos principal. | Class | javax.security.auth.kerberos | Java SE |
|
| KerberosTicket | This class encapsulates a Kerberos ticket and associated information as viewed from the client's point of view. | Class | javax.security.auth.kerberos | Java SE |
|
| KeyTab | This class encapsulates a keytab file. | Class | javax.security.auth.kerberos | Java SE |
|
| LanguageCallback | Underlying security services instantiate and pass a LanguageCallback to the handle | Class | javax.security.auth.callback | Java SE |
|
| LoginContext | The LoginContext class describes the basic methods used to authenticate Subjects and provides a way to develop an | Class | javax.security.auth.login | Java SE |
|
| LoginException | This is the basic login exception. | Class | javax.security.auth.login | Java SE |
|
| LoginModule | Service-provider interface for authentication technology providers. | Interface | javax.security.auth.spi | Java SE |
|
| NameCallback | Underlying security services instantiate and pass a NameCallback to the handle | Class | javax.security.auth.callback | Java SE |
|
| PasswordCallback | Underlying security services instantiate and pass a PasswordCallback to the handle | Class | javax.security.auth.callback | Java SE |
|
| Policy | This is an abstract class for representing the system policy for Subject-based authorization. | Class | javax.security.auth | Java SE |
|
| PrivateCredentialPermission | This class is used to protect access to private Credentials belonging to a particular Subject. | Class | javax.security.auth | Java SE |
|
| RefreshFailedException | Signals that a refresh operation failed. | Class | javax.security.auth | Java SE |
|
| Refreshable | Objects such as credentials may optionally implement this interface to provide the capability to refresh itself. | Interface | javax.security.auth | Java SE |
|
| ServicePermission | This class is used to protect Kerberos services and the credentials necessary to access those services. | Class | javax.security.auth.kerberos | Java SE |
|
| Subject | A Subject represents a grouping of related information for a single entity, such as a person. | Class | javax.security.auth | Java SE |
|
| SubjectDomainCombiner | A SubjectDomainCombiner updates ProtectionDomains with Principals from the Subject associated with this | Class | javax.security.auth | Java SE |
|
| TextInputCallback | Underlying security services instantiate and pass a TextInputCallback to the handle | Class | javax.security.auth.callback | Java SE |
|
| TextOutputCallback | Underlying security services instantiate and pass a TextOutputCallback to the handle | Class | javax.security.auth.callback | Java SE |
|
| UnsupportedCallbackException | Signals that a CallbackHandler does not recognize a particular Callback. | Class | javax.security.auth.callback | Java SE |
|
| X500Principal | This class represents an X. | Class | javax.security.auth.x500 | Java SE |
|
| X500PrivateCredential | This class represents an X500PrivateCredential. | Class | javax.security.auth.x500 | Java SE |
|
| AuthConfig | This interface defines the common functionality implemented by Authentication context configuration objects. | Interface | javax.security.auth.message.config | Java EE |
|
| AuthConfigFactory | This class is used to obtain AuthConfigProvider objects that can be used to obtain authentication context configuration objects, | Class | javax.security.auth.message.config | Java EE |
|
| AuthConfigFactory .RegistrationContext | Represents the layer identifier, application context identifier, and description components of an AuthConfigProvider registration at the | Interface | javax.security.auth.message.config.AuthConfigFactory | Java EE |
|
| AuthConfigProvider | This interface is implemented by objects that can be used to obtain authentication context configuration objects, that is, | Interface | javax.security.auth.message.config | Java EE |
|
| AuthException | A generic authentication exception. | Class | javax.security.auth.message | Java EE |
|
| AuthStatus | The AuthStatus class is used to represent return values from Authentication modules and Authentication Contexts. | Class | javax.security.auth.message | Java EE |
|
| CallerPrincipalCallback | Callback for setting the container's caller (or Remote user) principal. | Class | javax.security.auth.message.callback | Java EE |
|
| CertStoreCallback | Callback for CertStore. | Class | javax.security.auth.message.callback | Java EE |
|
| ClientAuth | An implementation of this interface is used to secure service request messages, and validate received service response messages. | Interface | javax.security.auth.message | Java EE |
|
| ClientAuthConfig | This interface encapsulates the configuration of ClientAuthContext objects for a message layer and application context (for example, the messaging context of | Interface | javax.security.auth.message.config | Java EE |
|
| ClientAuthContext | This ClientAuthContext class encapsulates ClientAuthModules that are used to secure service requests made by a client, and to validate any responses | Interface | javax.security.auth.message.config | Java EE |
|
| ClientAuthModule | A ClientAuthModule secures request messages, and validates received A module implementation should assume it may be used to secure | Interface | javax.security.auth.message.module | Java EE |
|
| GroupPrincipalCallback | Callback establishing group principals within the argument subject. | Class | javax.security.auth.message.callback | Java EE |
|
| MessageInfo | A message processing runtime uses this interface to pass messages and message processing state to authentication contexts for processing by | Interface | javax.security.auth.message | Java EE |
|
| MessagePolicy | This class defines a message authentication policy. | Class | javax.security.auth.message | Java EE |
|
| MessagePolicy .ProtectionPolicy | This interface is used to represent message authentication policy. | Interface | javax.security.auth.message.MessagePolicy | Java EE |
|
| MessagePolicy .Target | This interface is used to represent and perform message targeting. | Interface | javax.security.auth.message.MessagePolicy | Java EE |
|
| MessagePolicy .TargetPolicy | This class defines the message protection policies for specific Targets. | Class | javax.security.auth.message.MessagePolicy | Java EE |
|
| PasswordValidationCallback | Callback for PasswordValidation. | Class | javax.security.auth.message.callback | Java EE |
|
| PrivateKeyCallback | Callback for acquiring a Public Key Infrastructure (PKI) private key and its corresponding certificate chain. | Class | javax.security.auth.message.callback | Java EE |
|
| PrivateKeyCallback .AliasRequest | Request type for private keys that are identified using an alias. | Class | javax.security.auth.message.callback.PrivateKeyCallback | Java EE |
|
| PrivateKeyCallback .DigestRequest | Request type for private keys that are identified using a certificate digest or thumbprint. | Class | javax.security.auth.message.callback.PrivateKeyCallback | Java EE |
|
| PrivateKeyCallback .IssuerSerialNumRequest | Request type for private keys that are identified using an issuer/serial number. | Class | javax.security.auth.message.callback.PrivateKeyCallback | Java EE |
|
| PrivateKeyCallback .SubjectKeyIDRequest | | Class | javax.security.auth.message.callback.PrivateKeyCallback | Java EE |
|
| RegistrationListener | An implementation of this interface may be associated with an AuthConfigProvider registration at an AuthConfigFactory at the | Interface | javax.security.auth.message.config | Java EE |
|
| SecretKeyCallback | Callback for acquiring a shared secret from a key repository. | Class | javax.security.auth.message.callback | Java EE |
|
| SecretKeyCallback .AliasRequest | Request type for secret keys that are identified using an alias. | Class | javax.security.auth.message.callback.SecretKeyCallback | Java EE |
|
| ServerAuth | An implementation of this interface is used to validate received service request messages, and to secure service response messages. | Interface | javax.security.auth.message | Java EE |
|
| ServerAuthConfig | This interface describes a configuration of ServerAuthConfiguration objects for a message layer and application context (for example, the messaging context of | Interface | javax.security.auth.message.config | Java EE |
|
| ServerAuthContext | This ServerAuthContext class encapsulates ServerAuthModules that are used to validate service requests received from clients, and to secure any | Interface | javax.security.auth.message.config | Java EE |
|
| ServerAuthModule | A ServerAuthModule validates client requests and secures responses A module implementation should assume it may be used to secure | Interface | javax.security.auth.message.module | Java EE |
|
| TrustStoreCallback | Callback for trusted certificate KeyStore. | Class | javax.security.auth.message.callback | Java EE |