Index

A B C D E F G H I J L M N O P R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractClearableCredential - Class in jakarta.security.enterprise.credential
AbstractClearableCredential contains behavior common to Credential implementations that can be meaningfully cleared.
AbstractClearableCredential() - Constructor for class jakarta.security.enterprise.credential.AbstractClearableCredential
 
ACCESS_TOKEN - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
ACCESS_TOKEN_HASH - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
AccessToken - Interface in jakarta.security.enterprise.identitystore.openid
The Access Token is used by an application to access protected resources.
AccessToken.Type - Enum in jakarta.security.enterprise.identitystore.openid
 
accessTokenExpiry() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.openid.LogoutDefinition
Session timeout on the expiry of Access Token.
accessTokenExpiryExpression() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.openid.LogoutDefinition
Allow the session timeout definition using a Jakarta Expression Language expression.
ACR_VALUES - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
ADDRESS - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
AUDIENCE - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
authenticate(HttpServletRequest, HttpServletResponse, AuthenticationParameters) - Method in interface jakarta.security.enterprise.SecurityContext
Signal to the container (programmatically trigger) that it should start or continue a web/HTTP based authentication dialog with the caller.
AuthenticationException - Exception Class in jakarta.security.enterprise
A generic authentication exception.
AuthenticationException() - Constructor for exception class jakarta.security.enterprise.AuthenticationException
Constructs a new AuthenticationException exception with null as its detail message.
AuthenticationException(String) - Constructor for exception class jakarta.security.enterprise.AuthenticationException
Constructs a new AuthenticationException exception with the specified detail message.
AuthenticationException(String, Throwable) - Constructor for exception class jakarta.security.enterprise.AuthenticationException
Constructs a new AuthenticationException exception with the specified detail message and cause.
AuthenticationException(Throwable) - Constructor for exception class jakarta.security.enterprise.AuthenticationException
Constructs a new AuthenticationException exception with the specified cause.
AuthenticationParameters - Class in jakarta.security.enterprise.authentication.mechanism.http
Parameters that are provided along with an authentication request.
AuthenticationParameters() - Constructor for class jakarta.security.enterprise.authentication.mechanism.http.AuthenticationParameters
 
AuthenticationStatus - Enum in jakarta.security.enterprise
The AuthenticationStatus is used as a return value by primarily the HttpAuthenticationMechanism to indicate the result (status) of the authentication process.
AUTHORIZATION_CODE - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
AUTHORIZATION_CODE_FLOW_TYPES - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
AUTHORIZATION_ENDPOINT - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
authorizationEndpoint() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdProviderMetadata
Required.
AUTHORIZED_PARTY - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
AutoApplySession - Annotation Type in jakarta.security.enterprise.authentication.mechanism.http
The AutoApplySession annotation provides an application the ability to declaratively designate that an authentication mechanism uses the jakarta.servlet.http.registerSession and auto applies this for every request.
AutoApplySession.Literal - Class in jakarta.security.enterprise.authentication.mechanism.http
Supports inline instantiation of the AutoApplySession annotation.

B

BasicAuthenticationCredential - Class in jakarta.security.enterprise.credential
BasicAuthenticationCredential extends UsernamePasswordCredential to represent credentials used by HTTP Basic Authentication.
BasicAuthenticationCredential(String) - Constructor for class jakarta.security.enterprise.credential.BasicAuthenticationCredential
Constructor
BasicAuthenticationMechanismDefinition - Annotation Type in jakarta.security.enterprise.authentication.mechanism.http
Annotation used to define a container authentication mechanism that implements the HTTP basic access authentication protocol as defined by the Servlet spec (13.6.1) and make that implementation available as an enabled CDI bean.
BEARER - Enum constant in enum jakarta.security.enterprise.identitystore.openid.AccessToken.Type
 
bindDn() - Element in annotation type jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition
Distinguished name for the application or administrative user that will be used to make the initial connection to the LDAP and to perform searches and lookups.
bindDnPassword() - Element in annotation type jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition
Password for the application/admin user defined by the bindDn member.
BIRTHDATE - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 

C

callerBaseDn() - Element in annotation type jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition
Base distinguished name for callers in the LDAP store (e.g., "ou=caller,dc=eclipse,dc=net").
callerGroupsClaim() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.openid.ClaimsDefinition
Maps the callerGroupsClaim's value to caller groups value in jakarta.security.enterprise.identitystore.IdentityStore#validate
callerNameAttribute() - Element in annotation type jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition
Name of the attribute that contains the callers name in the person object (e.g., "uid").
callerNameClaim() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.openid.ClaimsDefinition
Maps the callerNameClaim's value to caller name value in jakarta.security.enterprise.identitystore.IdentityStore#validate
CallerOnlyCredential - Class in jakarta.security.enterprise.credential
CallerOnlyCredential represents a credential that only contains a caller name and no secret of any kind.
CallerOnlyCredential(String) - Constructor for class jakarta.security.enterprise.credential.CallerOnlyCredential
 
CallerPrincipal - Class in jakarta.security.enterprise
Principal that represents the caller principal associated with the invocation being processed by the container (e.g.
CallerPrincipal(String) - Constructor for class jakarta.security.enterprise.CallerPrincipal
 
callerQuery() - Element in annotation type jakarta.security.enterprise.identitystore.DatabaseIdentityStoreDefinition
SQL query to validate the {caller, password} pair.
callerSearchBase() - Element in annotation type jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition
Search base for looking up callers (e.g., "ou=caller,dc=eclipse,dc=net").
callerSearchFilter() - Element in annotation type jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition
Search filter to find callers when callerSearchBase is set.
callerSearchScope() - Element in annotation type jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition
Search scope for caller searches: determines depth of the search in the LDAP tree.
callerSearchScopeExpression() - Element in annotation type jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition
Allow callerSearchScope to be specified as a Jakarta Expression Language expression.
CLAIM_TYPES_SUPPORTED - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
Claims - Interface in jakarta.security.enterprise.identitystore.openid
 
CLAIMS_LOCALES - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
CLAIMS_SUPPORTED - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
claimsDefinition() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
Optional.
ClaimsDefinition - Annotation Type in jakarta.security.enterprise.authentication.mechanism.http.openid
ClaimsDefinition annotation defines claims mapping in openid connect client configuration.
cleanClientSubject() - Method in interface jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContext
Convenience method to clean the subject associated with this context.
cleanClientSubject() - Method in class jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContextWrapper
 
cleanSubject(HttpServletRequest, HttpServletResponse, HttpMessageContext) - Method in interface jakarta.security.enterprise.authentication.mechanism.http.HttpAuthenticationMechanism
Remove mechanism specific principals and credentials from the subject and any other state the mechanism might have used.
cleanSubject(HttpServletRequest, HttpServletResponse, HttpMessageContext) - Method in class jakarta.security.enterprise.authentication.mechanism.http.HttpAuthenticationMechanismWrapper
 
clear() - Method in class jakarta.security.enterprise.credential.AbstractClearableCredential
 
clear() - Method in interface jakarta.security.enterprise.credential.Credential
Clears the credential.
clear() - Method in class jakarta.security.enterprise.credential.Password
Securely clears the password value.
clearCredential() - Method in class jakarta.security.enterprise.credential.AbstractClearableCredential
Invokes the specific subclass to securely clear the credential value.
clearCredential() - Method in class jakarta.security.enterprise.credential.UsernamePasswordCredential
 
CLIENT_ID - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
CLIENT_SECRET - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
clientId() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
Required.
clientSecret() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
Required.
CODE - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
compareTo(String) - Method in class jakarta.security.enterprise.credential.Password
 
compareTo(String, String) - Method in class jakarta.security.enterprise.credential.UsernamePasswordCredential
 
CONSENT - Enum constant in enum jakarta.security.enterprise.authentication.mechanism.http.openid.PromptType
The Authorization Server SHOULD prompt the End-User for consent before returning information to the Client.
cookieHttpOnly() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.RememberMe
Flag to indicate that the remember me cookie should not be exposed to client-side scripting code, and should only be sent with HTTP requests.
cookieHttpOnly() - Method in class jakarta.security.enterprise.authentication.mechanism.http.RememberMe.Literal
 
cookieHttpOnlyExpression() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.RememberMe
Jakarta Expression Language expression variant of cookieHttpOnly().
cookieHttpOnlyExpression() - Method in class jakarta.security.enterprise.authentication.mechanism.http.RememberMe.Literal
 
cookieMaxAgeSeconds() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.RememberMe
Max age in seconds for the remember me cookie.
cookieMaxAgeSeconds() - Method in class jakarta.security.enterprise.authentication.mechanism.http.RememberMe.Literal
 
cookieMaxAgeSecondsExpression() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.RememberMe
Jakarta Expression Language expression variant of cookieMaxAgeSeconds().
cookieMaxAgeSecondsExpression() - Method in class jakarta.security.enterprise.authentication.mechanism.http.RememberMe.Literal
 
cookieName() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.RememberMe
Name of the remember me cookie.
cookieName() - Method in class jakarta.security.enterprise.authentication.mechanism.http.RememberMe.Literal
 
cookieSecureOnly() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.RememberMe
Flag to indicate that the remember me cookie should only be sent using a secure protocol (e.g.
cookieSecureOnly() - Method in class jakarta.security.enterprise.authentication.mechanism.http.RememberMe.Literal
 
cookieSecureOnlyExpression() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.RememberMe
Jakarta Expression Language expression variant of cookieSecureOnly().
cookieSecureOnlyExpression() - Method in class jakarta.security.enterprise.authentication.mechanism.http.RememberMe.Literal
 
credential(Credential) - Method in class jakarta.security.enterprise.authentication.mechanism.http.AuthenticationParameters
Sets the credential to be used by the authentication mechanism responding to the authenticate call in which these AuthenticationParameters are passed.
Credential - Interface in jakarta.security.enterprise.credential
Credential represents the credential the caller will use to authenticate.
CredentialValidationResult - Class in jakarta.security.enterprise.identitystore
CredentialValidationResult is the result from an attempt to validate an instance of Credential.
CredentialValidationResult(CallerPrincipal) - Constructor for class jakarta.security.enterprise.identitystore.CredentialValidationResult
Constructor for a VALID result.
CredentialValidationResult(CallerPrincipal, Set<String>) - Constructor for class jakarta.security.enterprise.identitystore.CredentialValidationResult
Constructor for a VALID result.
CredentialValidationResult(String) - Constructor for class jakarta.security.enterprise.identitystore.CredentialValidationResult
Constructor for a VALID result.
CredentialValidationResult(String, CallerPrincipal, String, String, Set<String>) - Constructor for class jakarta.security.enterprise.identitystore.CredentialValidationResult
Constructor for a VALID result.
CredentialValidationResult(String, String, String, String, Set<String>) - Constructor for class jakarta.security.enterprise.identitystore.CredentialValidationResult
Constructor for a VALID result.
CredentialValidationResult(String, Set<String>) - Constructor for class jakarta.security.enterprise.identitystore.CredentialValidationResult
Constructor for a VALID result.
CredentialValidationResult.Status - Enum in jakarta.security.enterprise.identitystore
 
CustomFormAuthenticationMechanismDefinition - Annotation Type in jakarta.security.enterprise.authentication.mechanism.http
Annotation used to define a container authentication mechanism that implements authentication resembling Servlet FORM authentication (Servlet spec 13.6.3).

D

DatabaseIdentityStoreDefinition - Annotation Type in jakarta.security.enterprise.identitystore
Annotation used to define a container-provided IdentityStore that stores caller credentials and identity attributes in a relational database, and make that implementation available as an enabled CDI bean.
dataSourceLookup() - Element in annotation type jakarta.security.enterprise.identitystore.DatabaseIdentityStoreDefinition
Full JNDI name of the data source that provides access to the data base where the caller identities are stored.
DEFAULT_HASH_ALGORITHM - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
DEFAULT_JWT_SIGNED_ALGORITHM - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
DEFAULT_VALIDATION_TYPES - Static variable in interface jakarta.security.enterprise.identitystore.IdentityStore
Default set of validation types.
display() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
Optional.
DISPLAY - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
DISPLAY_VALUES_SUPPORTED - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
displayExpression() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
Optional.
DisplayType - Enum in jakarta.security.enterprise.authentication.mechanism.http.openid
Display specifies how the Authorization Server displays the authentication and consent user interface pages to the End-User.
doNothing() - Method in interface jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContext
Instructs the container to "do nothing".
doNothing() - Method in class jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContextWrapper
 

E

EMAIL - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
EMAIL_SCOPE - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
EMAIL_VERIFIED - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
END_SESSION_ENDPOINT - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
endSessionEndpoint() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdProviderMetadata
Optional.
ERROR_DESCRIPTION_PARAM - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
ERROR_PARAM - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
errorPage() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.LoginToContinue
The resource (page) a caller should get to see in case an error, such as providing invalid credentials, occurs on the page set by LoginToContinue.loginPage().
errorPage() - Method in class jakarta.security.enterprise.authentication.mechanism.http.LoginToContinue.Literal
 
EXPIRATION_IDENTIFIER - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
EXPIRES_IN - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
extraParameters() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
An array of extra options that will be sent to the OAuth provider.
extraParametersExpression() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
Allows the extra parameters to be defined as a Jakarta Expression Language expression.

F

FAMILY_NAME - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
FormAuthenticationMechanismDefinition - Annotation Type in jakarta.security.enterprise.authentication.mechanism.http
Annotation used to define a container authentication mechanism that implements FORM authentication as defined by the Servlet spec (13.6.3) and make that implementation available as an enabled CDI bean.
forward(String) - Method in interface jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContext
Forwards to another resource (Jakarta Servlet, Jakarta Server Pages file, or HTML file) on the server.
forward(String) - Method in class jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContextWrapper
 
fromString(String) - Static method in enum jakarta.security.enterprise.authentication.mechanism.http.openid.DisplayType
 
fromString(String) - Static method in enum jakarta.security.enterprise.authentication.mechanism.http.openid.PromptType
 

G

GENDER - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
generate(char[]) - Method in interface jakarta.security.enterprise.identitystore.PasswordHash
Generate an encoded password hash value for storage in a user's account.
generateLoginToken(CallerPrincipal, Set<String>) - Method in interface jakarta.security.enterprise.identitystore.RememberMeIdentityStore
Associates the given principal and groups with a token.
getAccessToken() - Method in interface jakarta.security.enterprise.identitystore.openid.OpenIdContext
 
getAddress() - Method in interface jakarta.security.enterprise.identitystore.openid.OpenIdClaims
 
getArrayStringClaim(String) - Method in interface jakarta.security.enterprise.identitystore.openid.Claims
Get String List claim of given name
getAudience() - Method in interface jakarta.security.enterprise.identitystore.openid.JwtClaims
The recipients that the JWT is intended for.
getAuthParameters() - Method in interface jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContext
Returns the parameters that were provided with the SecurityContext#authenticate(AuthParameters) call.
getAuthParameters() - Method in class jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContextWrapper
 
getBirthdate() - Method in interface jakarta.security.enterprise.identitystore.openid.OpenIdClaims
 
getCaller() - Method in class jakarta.security.enterprise.credential.CallerOnlyCredential
 
getCaller() - Method in class jakarta.security.enterprise.credential.UsernamePasswordCredential
 
getCallerDn() - Method in class jakarta.security.enterprise.identitystore.CredentialValidationResult
Return the CallerPrincipal for the validated credential.
getCallerGroups() - Method in class jakarta.security.enterprise.identitystore.CredentialValidationResult
Determines the set of groups that the specified Caller is in, based on the associated identity store.
getCallerGroups(CredentialValidationResult) - Method in interface jakarta.security.enterprise.identitystore.IdentityStore
Returns groups for the caller, who is identified by the CallerPrincipal (and potentially other values) found in the validationResult parameter.
getCallerPrincipal() - Method in interface jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContext
Gets the Principal set by a call to notifyContainerAboutLogin().
getCallerPrincipal() - Method in class jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContextWrapper
 
getCallerPrincipal() - Method in class jakarta.security.enterprise.identitystore.CredentialValidationResult
Return the CallerPrincipal for the validated credential.
getCallerPrincipal() - Method in interface jakarta.security.enterprise.SecurityContext
Retrieve the platform-specific java.security.Principal that represents the name of authenticated caller, or null if the current caller is not authenticated.
getCallerUniqueId() - Method in class jakarta.security.enterprise.identitystore.CredentialValidationResult
Return a string that uniquely identifies this caller within the identity store (since the Principal name used may not be unique).
getClaim(String) - Method in interface jakarta.security.enterprise.identitystore.openid.AccessToken
 
getClaims() - Method in interface jakarta.security.enterprise.identitystore.openid.AccessToken
 
getClaims() - Method in interface jakarta.security.enterprise.identitystore.openid.IdentityToken
 
getClaims() - Method in interface jakarta.security.enterprise.identitystore.openid.OpenIdContext
Gets the User Claims that were received from the userinfo endpoint
getClaimsJson() - Method in interface jakarta.security.enterprise.identitystore.openid.OpenIdContext
Gets the User Claims that were received from the userinfo endpoint
getClientSubject() - Method in interface jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContext
Returns the subject for which authentication is to take place.
getClientSubject() - Method in class jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContextWrapper
 
getCredential() - Method in class jakarta.security.enterprise.authentication.mechanism.http.AuthenticationParameters
The credential set as parameter in this instance.
getDoubleClaim(String) - Method in interface jakarta.security.enterprise.identitystore.openid.Claims
Get double claim of given name
getEmail() - Method in interface jakarta.security.enterprise.identitystore.openid.OpenIdClaims
 
getEmailVerified() - Method in interface jakarta.security.enterprise.identitystore.openid.OpenIdClaims
 
getExpirationTime() - Method in interface jakarta.security.enterprise.identitystore.openid.AccessToken
Optional.
getExpirationTime() - Method in interface jakarta.security.enterprise.identitystore.openid.JwtClaims
Expiration time on or after which the JWT MUST NOT be accepted for processing.
getExpiresIn() - Method in interface jakarta.security.enterprise.identitystore.openid.OpenIdContext
 
getFamilyName() - Method in interface jakarta.security.enterprise.identitystore.openid.OpenIdClaims
 
getGender() - Method in interface jakarta.security.enterprise.identitystore.openid.OpenIdClaims
 
getGivenName() - Method in interface jakarta.security.enterprise.identitystore.openid.OpenIdClaims
 
getGroups() - Method in interface jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContext
Gets the groups set by a call to notifyContainerAboutLogin().
getGroups() - Method in class jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContextWrapper
 
getHandler() - Method in interface jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContext
Returns the low level Jakarta Authentication handler that the runtime provided when creating this HttpMessageContext, and which this context uses to communicate the authentication details to the runtime.
getHandler() - Method in class jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContextWrapper
 
getIdentityStoreId() - Method in class jakarta.security.enterprise.identitystore.CredentialValidationResult
Return the unique ID of the identity store used to validate the credentials.
getIdentityToken() - Method in interface jakarta.security.enterprise.identitystore.openid.OpenIdContext
 
getIntClaim(String) - Method in interface jakarta.security.enterprise.identitystore.openid.Claims
Get integer claim of given name
getIssuedAt() - Method in interface jakarta.security.enterprise.identitystore.openid.JwtClaims
The time at which the JWT was issued.
getIssuer() - Method in interface jakarta.security.enterprise.identitystore.openid.JwtClaims
The principal that issued the JWT
getJwtClaims() - Method in interface jakarta.security.enterprise.identitystore.openid.AccessToken
Access token's claims
getJwtClaims() - Method in interface jakarta.security.enterprise.identitystore.openid.IdentityToken
Claims of this token
getJwtId() - Method in interface jakarta.security.enterprise.identitystore.openid.JwtClaims
Unique identifier for the JWT
getLocale() - Method in interface jakarta.security.enterprise.identitystore.openid.OpenIdClaims
 
getLongClaim(String) - Method in interface jakarta.security.enterprise.identitystore.openid.Claims
Get long claim of given name
getMessageInfo() - Method in interface jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContext
Returns the the low level Jakarta Authentication message info instance for the current request.
getMessageInfo() - Method in class jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContextWrapper
 
getMiddleName() - Method in interface jakarta.security.enterprise.identitystore.openid.OpenIdClaims
 
getName() - Method in class jakarta.security.enterprise.CallerPrincipal
The name of the caller
getName() - Method in interface jakarta.security.enterprise.identitystore.openid.OpenIdClaims
 
getNested(String) - Method in interface jakarta.security.enterprise.identitystore.openid.Claims
Get nested claims of given name.
getNickname() - Method in interface jakarta.security.enterprise.identitystore.openid.OpenIdClaims
 
getNotBeforeTime() - Method in interface jakarta.security.enterprise.identitystore.openid.JwtClaims
The time before which the JWT MUST NOT be accepted for processing.
getNumericDateClaim(String) - Method in interface jakarta.security.enterprise.identitystore.openid.Claims
Get Numeric Date claim of given name
getPassword() - Method in class jakarta.security.enterprise.credential.UsernamePasswordCredential
Determines the password.
getPasswordAsString() - Method in class jakarta.security.enterprise.credential.UsernamePasswordCredential
Determines the password.
getPhoneNumber() - Method in interface jakarta.security.enterprise.identitystore.openid.OpenIdClaims
 
getPhoneNumberVerified() - Method in interface jakarta.security.enterprise.identitystore.openid.OpenIdClaims
 
getPicture() - Method in interface jakarta.security.enterprise.identitystore.openid.OpenIdClaims
 
getPreferredUsername() - Method in interface jakarta.security.enterprise.identitystore.openid.OpenIdClaims
 
getPrincipalsByType(Class<T>) - Method in interface jakarta.security.enterprise.SecurityContext
Retrieve all Principals of the given type from the authenticated caller's Subject, or an empty set if the current caller is not authenticated, or if the specified type isn't found in the Subject.
getProfile() - Method in interface jakarta.security.enterprise.identitystore.openid.OpenIdClaims
 
getProviderMetadata() - Method in interface jakarta.security.enterprise.identitystore.openid.OpenIdContext
 
getRefreshToken() - Method in interface jakarta.security.enterprise.identitystore.openid.OpenIdContext
 
getRequest() - Method in interface jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContext
Returns the request object associated with the current request.
getRequest() - Method in class jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContextWrapper
 
getResponse() - Method in interface jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContext
Returns the response object associated with the current request.
getResponse() - Method in class jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContextWrapper
 
getScope() - Method in interface jakarta.security.enterprise.identitystore.openid.AccessToken
Optional.
getStatus() - Method in class jakarta.security.enterprise.identitystore.CredentialValidationResult
Determines the validation status.
getStoredValue(HttpServletRequest, HttpServletResponse, String) - Method in interface jakarta.security.enterprise.identitystore.openid.OpenIdContext
Retrieves the Stored value from Storage Controller.
getStringClaim(String) - Method in interface jakarta.security.enterprise.identitystore.openid.Claims
Get String claim of given name
getSubject() - Method in interface jakarta.security.enterprise.identitystore.openid.JwtClaims
The principal that is the subject of the JWT.
getSubject() - Method in interface jakarta.security.enterprise.identitystore.openid.OpenIdClaims
 
getSubject() - Method in interface jakarta.security.enterprise.identitystore.openid.OpenIdContext
Subject Identifier.
getToken() - Method in class jakarta.security.enterprise.credential.RememberMeCredential
Determines the token value to compare for authentication.
getToken() - Method in interface jakarta.security.enterprise.identitystore.openid.AccessToken
 
getToken() - Method in interface jakarta.security.enterprise.identitystore.openid.IdentityToken
 
getToken() - Method in interface jakarta.security.enterprise.identitystore.openid.RefreshToken
The refresh token
getTokenType() - Method in interface jakarta.security.enterprise.identitystore.openid.OpenIdContext
Gets the token type value.
getType() - Method in interface jakarta.security.enterprise.identitystore.openid.AccessToken
 
getUpdatedAt() - Method in interface jakarta.security.enterprise.identitystore.openid.OpenIdClaims
 
getValue() - Method in class jakarta.security.enterprise.credential.Password
Determines the password value.
getWebsite() - Method in interface jakarta.security.enterprise.identitystore.openid.OpenIdClaims
 
getWrapped() - Method in class jakarta.security.enterprise.authentication.mechanism.http.HttpAuthenticationMechanismWrapper
Returns the object that's being wrapped.
getWrapped() - Method in class jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContextWrapper
 
getZoneinfo() - Method in interface jakarta.security.enterprise.identitystore.openid.OpenIdClaims
 
GIVEN_NAME - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
GRANT_TYPE - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
groupMemberAttribute() - Element in annotation type jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition
Name of the attribute in a group object that identifies the members of the group (e.g., "member").
groupMemberOfAttribute() - Element in annotation type jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition
Name of the attribute in a person object that identifies the groups the caller belongs to (e.g., "memberOf").
groupNameAttribute() - Element in annotation type jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition
Name of the attribute of a group object that represents the group name (e.g., "cn")
GROUPS - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
groupSearchBase() - Element in annotation type jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition
Search base for looking up groups (e.g., "ou=group,dc=eclipse,dc=net").
groupSearchFilter() - Element in annotation type jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition
Search filter to find groups when groupSearchBase is set.
groupSearchScope() - Element in annotation type jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition
Search scope for group searches, determines depth of the search in the LDAP tree.
groupSearchScopeExpression() - Element in annotation type jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition
Allow groupSearchScope to be specified as a Jakarta Expression Language expression.
groupsQuery() - Element in annotation type jakarta.security.enterprise.identitystore.DatabaseIdentityStoreDefinition
SQL query to retrieve the groups associated with the caller when authentication succeeds.

H

hasAccessToWebResource(String, String...) - Method in interface jakarta.security.enterprise.SecurityContext
Checks whether the caller has access to the provided "web resource" using the given methods, as specified by section 13.8 of the Servlet specification.
hashAlgorithm() - Element in annotation type jakarta.security.enterprise.identitystore.DatabaseIdentityStoreDefinition
A PasswordHash implementation used to verify plaintext passwords by generating a hash of the password and comparing it against the hashed value returned from the database via the DatabaseIdentityStoreDefinition.callerQuery().
hashAlgorithmParameters() - Element in annotation type jakarta.security.enterprise.identitystore.DatabaseIdentityStoreDefinition
Used to specify algorithm-specific parameters.
HttpAuthenticationMechanism - Interface in jakarta.security.enterprise.authentication.mechanism.http
HttpAuthenticationMechanism is a mechanism for obtaining a caller's credentials in some way, using the HTTP protocol where necessary.
HttpAuthenticationMechanismWrapper - Class in jakarta.security.enterprise.authentication.mechanism.http
This class is an implementation of the HttpAuthenticationMechanism interface that can be subclassed by developers wishing to provide extra or different functionality.
HttpAuthenticationMechanismWrapper() - Constructor for class jakarta.security.enterprise.authentication.mechanism.http.HttpAuthenticationMechanismWrapper
This constructor is intended for proxy usuage only.
HttpAuthenticationMechanismWrapper(HttpAuthenticationMechanism) - Constructor for class jakarta.security.enterprise.authentication.mechanism.http.HttpAuthenticationMechanismWrapper
Constructs the wrapper with the object being delegated to.
HttpMessageContext - Interface in jakarta.security.enterprise.authentication.mechanism.http
HttpMessageContext contains all of the per-request state information and encapsulates the client request, server response, container handler for authentication callbacks, and the subject representing the caller.
HttpMessageContextWrapper - Class in jakarta.security.enterprise.authentication.mechanism.http
This class is an implementation of the HttpMessageContext interface that can be subclassed by developers wishing to provide extra or different functionality.
HttpMessageContextWrapper(HttpMessageContext) - Constructor for class jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContextWrapper
 
HYBRID_FLOW_TYPES - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 

I

ID_TOKEN_HINT - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
ID_TOKEN_SIGNING_ALG_VALUES_SUPPORTED - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
IDENTITY_TOKEN - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
IdentityStore - Interface in jakarta.security.enterprise.identitystore
IdentityStore is a mechanism for validating a caller's credentials and accessing a caller's identity attributes.
IdentityStore.ValidationType - Enum in jakarta.security.enterprise.identitystore
Determines the type of validation (operations) that should be done by this store.
IdentityStoreHandler - Interface in jakarta.security.enterprise.identitystore
IdentityStoreHandler is a mechanism for validating a caller's credentials, and accessing a caller's identity attributes, by consulting a set of one or more IdentityStores.
IdentityStorePermission - Class in jakarta.security.enterprise.identitystore
Class for IdentityStore permissions.
IdentityStorePermission(String) - Constructor for class jakarta.security.enterprise.identitystore.IdentityStorePermission
Create an IdentityStorePermission with the specified name.
IdentityStorePermission(String, String) - Constructor for class jakarta.security.enterprise.identitystore.IdentityStorePermission
Create an IdentityStorePermission with the specified name.
IdentityToken - Interface in jakarta.security.enterprise.identitystore.openid
An Identity token is a security token that is issued in an authentication flow process.
identityTokenExpiry() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.openid.LogoutDefinition
Session timeout on the expiry of Identity Token.
identityTokenExpiryExpression() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.openid.LogoutDefinition
Allow the session timeout using the Jakarta Expression Language expression.
idTokenSigningAlgorithmsSupported() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdProviderMetadata
Required.
IMPLICIT_FLOW_TYPES - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
initialize(Map<String, String>) - Method in interface jakarta.security.enterprise.identitystore.PasswordHash
Initialize the instance with the parameters it should use to generate and verify password hashes.
INSTANCE - Static variable in class jakarta.security.enterprise.authentication.mechanism.http.AutoApplySession.Literal
Instance of the AutoApplySession Interceptor Binding.
INSTANCE - Static variable in class jakarta.security.enterprise.authentication.mechanism.http.LoginToContinue.Literal
Default instance of the LoginToContinue Interceptor Binding.
INSTANCE - Static variable in class jakarta.security.enterprise.authentication.mechanism.http.RememberMe.Literal
Default instance of the RememberMe Interceptor Binding.
INVALID - Enum constant in enum jakarta.security.enterprise.identitystore.CredentialValidationResult.Status
Indicates that the credential is not valid after a validation attempt.
INVALID_RESULT - Static variable in class jakarta.security.enterprise.identitystore.CredentialValidationResult
 
isAuthenticationRequest() - Method in interface jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContext
Checks if the current call to an authentication mechanism is the result from the application calling SecurityContext.authenticate(HttpServletRequest, HttpServletResponse, AuthenticationParameters)
isAuthenticationRequest() - Method in class jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContextWrapper
 
isBeforeValidity(Clock, boolean, Duration) - Method in interface jakarta.security.enterprise.identitystore.openid.JwtClaims
Check if JWT is before its defined validity
isCallerInRole(String) - Method in interface jakarta.security.enterprise.SecurityContext
Checks whether the authenticated caller is included in the specified logical application "role".
isCleared() - Method in class jakarta.security.enterprise.credential.AbstractClearableCredential
 
isCleared() - Method in interface jakarta.security.enterprise.credential.Credential
Determines whether the credential value has been securely cleared.
isExpired() - Method in interface jakarta.security.enterprise.identitystore.openid.AccessToken
Checks if the Access Token is expired, taking into account the min validity time configured by the user.
isExpired() - Method in interface jakarta.security.enterprise.identitystore.openid.IdentityToken
Checks if the Identity Token is expired.
isExpired(Clock, boolean, Duration) - Method in interface jakarta.security.enterprise.identitystore.openid.JwtClaims
Check if JWT is expired
isJWT() - Method in interface jakarta.security.enterprise.identitystore.openid.AccessToken
Signify, if access token is JWT based, or opaque.
isNewAuthentication() - Method in class jakarta.security.enterprise.authentication.mechanism.http.AuthenticationParameters
Whether a new authentication dialog is required.
isProtected() - Method in interface jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContext
Checks if the currently requested resource is protected or not.
isProtected() - Method in class jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContextWrapper
 
isRegisterSession() - Method in interface jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContext
Check if the runtime has been asked to register an authentication session duing the current request.
isRegisterSession() - Method in class jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContextWrapper
 
isRememberMe() - Method in class jakarta.security.enterprise.authentication.mechanism.http.AuthenticationParameters
Whether "remember me" should be used.
isRememberMe() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.RememberMe
Flag to determine if remember me should be used.
isRememberMe() - Method in class jakarta.security.enterprise.authentication.mechanism.http.RememberMe.Literal
 
isRememberMeExpression() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.RememberMe
Jakarta Expression Language expression to determine if remember me should be used.
isRememberMeExpression() - Method in class jakarta.security.enterprise.authentication.mechanism.http.RememberMe.Literal
 
issuer() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdProviderMetadata
Required.
ISSUER - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
ISSUER_IDENTIFIER - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
isValid() - Method in interface jakarta.security.enterprise.credential.Credential
Determines whether the credential is valid.
isValid() - Method in interface jakarta.security.enterprise.identitystore.openid.JwtClaims
Check JWT validity against current time with 1MIN clock skew.

J

jakarta.security - module jakarta.security
 
jakarta.security.enterprise - package jakarta.security.enterprise
The main Jakarta Security package.
jakarta.security.enterprise.authentication.mechanism.http - package jakarta.security.enterprise.authentication.mechanism.http
The HTTP authentication mechanism API package.
jakarta.security.enterprise.authentication.mechanism.http.openid - package jakarta.security.enterprise.authentication.mechanism.http.openid
 
jakarta.security.enterprise.credential - package jakarta.security.enterprise.credential
The Identity Store Credential API package.
jakarta.security.enterprise.identitystore - package jakarta.security.enterprise.identitystore
The identity store API package.
jakarta.security.enterprise.identitystore.openid - package jakarta.security.enterprise.identitystore.openid
 
JWKS_URI - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
jwksConnectTimeout() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
Optional.
jwksConnectTimeoutExpression() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
Optional.
jwksReadTimeout() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
Optional.
jwksReadTimeoutExpression() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
Optional.
jwksURI() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdProviderMetadata
Required.
JwtClaims - Interface in jakarta.security.enterprise.identitystore.openid
Standard JWT claims.

L

LdapIdentityStoreDefinition - Annotation Type in jakarta.security.enterprise.identitystore
Annotation used to define a container-provided IdentityStore that stores caller credentials and identity attributes (together caller identities) in an LDAP store, and make that implementation available as an enabled CDI bean.
LdapIdentityStoreDefinition.LdapSearchScope - Enum in jakarta.security.enterprise.identitystore
Enum representing LDAP search scope values.
Literal() - Constructor for class jakarta.security.enterprise.authentication.mechanism.http.AutoApplySession.Literal
 
LOCALE - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
LOGIN - Enum constant in enum jakarta.security.enterprise.authentication.mechanism.http.openid.PromptType
The Authorization Server SHOULD prompt the End-User for reauthentication.
LOGIN_HINT - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
loginPage() - Method in class jakarta.security.enterprise.authentication.mechanism.http.LoginToContinue.Literal
 
loginPage() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.LoginToContinue
The resource (page) a caller should get to see in case the originally requested resource requires authentication, and the caller is currently not authenticated.
loginToContinue() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.CustomFormAuthenticationMechanismDefinition
 
loginToContinue() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.FormAuthenticationMechanismDefinition
 
LoginToContinue - Annotation Type in jakarta.security.enterprise.authentication.mechanism.http
The LoginToContinue annotation provides an application the ability to declaratively add login to continue functionality to an authentication mechanism.
LoginToContinue.Literal - Class in jakarta.security.enterprise.authentication.mechanism.http
Supports inline instantiation of the LoginToContinue annotation.
logout() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
Optional.
LogoutDefinition - Annotation Type in jakarta.security.enterprise.authentication.mechanism.http.openid
LogoutDefinition annotation defines logout and RP session management configuration in openid connect client.

M

MAC - Enum constant in enum jakarta.security.enterprise.identitystore.openid.AccessToken.Type
 
MAX_AGE - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
maxResults() - Element in annotation type jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition
Set the maximum number of results (objects) the server should return in response to a search.
maxResultsExpression() - Element in annotation type jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition
Allow maxResults to be specified as Jakarta Expression Language expression.
MIDDLE_NAME - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 

N

NAME - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
newAuthentication(boolean) - Method in class jakarta.security.enterprise.authentication.mechanism.http.AuthenticationParameters
Signal to the authentication mechanism responding to the authenticate call in which these AuthenticationParameters are passed, that an explicit new authentication dialog is required, as opposed to continuing a potentially existing one.
NICKNAME - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
NONCE - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
NONE - Enum constant in enum jakarta.security.enterprise.authentication.mechanism.http.openid.PromptType
The Authorization Server must not display any authentication or consent user interface pages.
NONE - Static variable in interface jakarta.security.enterprise.identitystore.openid.JwtClaims
Singleton instance representing no claims
NOT_DONE - Enum constant in enum jakarta.security.enterprise.AuthenticationStatus
The authentication mechanism was called, but decided not to authenticate.
NOT_VALIDATED - Enum constant in enum jakarta.security.enterprise.identitystore.CredentialValidationResult.Status
Indicates that the credential could not be validated
NOT_VALIDATED_RESULT - Static variable in class jakarta.security.enterprise.identitystore.CredentialValidationResult
 
notifyContainerAboutLogin(CredentialValidationResult) - Method in interface jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContext
Convenience method intended to pass the CredentialValidationResult result of an identity store directly on to the container.
notifyContainerAboutLogin(CredentialValidationResult) - Method in class jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContextWrapper
 
notifyContainerAboutLogin(String, Set<String>) - Method in interface jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContext
Asks the container to register the given caller name and groups in order to make them available to the application for use with SecurityContext.isCallerInRole(String) etc.
notifyContainerAboutLogin(String, Set<String>) - Method in class jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContextWrapper
 
notifyContainerAboutLogin(Principal, Set<String>) - Method in interface jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContext
Asks the container to register the given caller principal and groups in order to make them available to the application for use with SecurityContext.isCallerInRole(String) etc.
notifyContainerAboutLogin(Principal, Set<String>) - Method in class jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContextWrapper
 
notifyProvider() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.openid.LogoutDefinition
Optional.
notifyProviderExpression() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.openid.LogoutDefinition
Optional.

O

of(int, String, boolean, String, boolean, String, String, boolean, String) - Static method in class jakarta.security.enterprise.authentication.mechanism.http.RememberMe.Literal
Instance of the RememberMe Interceptor Binding.
of(String, boolean, String, String) - Static method in class jakarta.security.enterprise.authentication.mechanism.http.LoginToContinue.Literal
Instance of the LoginToContinue Interceptor Binding.
OFFLINE_ACCESS_SCOPE - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
ONE_LEVEL - Enum constant in enum jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition.LdapSearchScope
 
OPENID_SCOPE - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
OpenIdAuthenticationMechanismDefinition - Annotation Type in jakarta.security.enterprise.authentication.mechanism.http
Annotation used to define a container authentication mechanism that implements the Authorization Code flow and Refresh tokens as defined by the OpenId Connect specification and make that implementation available as an enabled CDI bean.
OpenIdClaims - Interface in jakarta.security.enterprise.identitystore.openid
User Claims received from the userinfo endpoint.
OpenIdConstant - Interface in jakarta.security.enterprise.authentication.mechanism.http.openid
Contains constant specific to OpenId Connect specification http://openid.net/specs/openid-connect-core-1_0.html
OpenIdContext - Interface in jakarta.security.enterprise.identitystore.openid
An injectable interface that provides access to access token, identity token, claims and OpenId Connect provider related information.
OpenIdProviderMetadata - Annotation Type in jakarta.security.enterprise.authentication.mechanism.http.openid
OpenIdProviderMetadata annotation overrides the openid connect provider's endpoint value, discovered using providerUri.
ORIGINAL_REQUEST - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 

P

PAGE - Enum constant in enum jakarta.security.enterprise.authentication.mechanism.http.openid.DisplayType
The Authorization Server should display authentication and consent UI consistent with a full User-Agent page view.
parse(String) - Static method in class jakarta.security.enterprise.identitystore.openid.Scope
 
Password - Class in jakarta.security.enterprise.credential
Represents a text-based password, and includes a built-in mechanism for securely clearing the value.
Password(char[]) - Constructor for class jakarta.security.enterprise.credential.Password
Constructor
Password(String) - Constructor for class jakarta.security.enterprise.credential.Password
Constructor
PasswordHash - Interface in jakarta.security.enterprise.identitystore
PasswordHash is an interface for objects that can generate and verify password hashes.
Pbkdf2PasswordHash - Interface in jakarta.security.enterprise.identitystore
This interface represents the built-in Pbkdf2PasswordHash implementation.
PHONE_NUMBER - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
PHONE_NUMBER_VERIFIED - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
PHONE_SCOPE - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
PICTURE - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
POPUP - Enum constant in enum jakarta.security.enterprise.authentication.mechanism.http.openid.DisplayType
The Authorization Server should display authentication and consent UI consistent with a popup User-Agent window.
POST_LOGOUT_REDIRECT_URI - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
PREFERRED_USERNAME - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
priority() - Element in annotation type jakarta.security.enterprise.identitystore.DatabaseIdentityStoreDefinition
Determines the order in case multiple IdentityStores are found.
priority() - Method in interface jakarta.security.enterprise.identitystore.IdentityStore
Determines the order of invocation for multiple IdentityStores.
priority() - Element in annotation type jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition
Determines the order in case multiple IdentityStores are found.
priorityExpression() - Element in annotation type jakarta.security.enterprise.identitystore.DatabaseIdentityStoreDefinition
Allow priority to be specified as a Jakarta Expression Language expression.
priorityExpression() - Element in annotation type jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition
Allow priority to be specified as a Jakarta Expression Language expression.
PROFILE - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
PROFILE_SCOPE - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
prompt() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
Optional.
PROMPT - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
promptExpression() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
Optional.
PromptType - Enum in jakarta.security.enterprise.authentication.mechanism.http.openid
Prompt specifies whether the Authorization Server prompts the End-User for re-authentication and consent.
PROVIDE_GROUPS - Enum constant in enum jakarta.security.enterprise.identitystore.IdentityStore.ValidationType
Only groups for a principal, possibly established by another IdentityStore, are taken from this store.
providerMetadata() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
To override the openid connect provider's metadata property discovered via providerUri.
providerURI() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
Required, unless providerMetadata is specified.

R

readTimeout() - Element in annotation type jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition
Set the timeout value that should be used when waiting for the LDAP server to return results.
readTimeoutExpression() - Element in annotation type jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition
Allow readTimeout to be specified as an Jakarta Expression Language expression.
realmName() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.BasicAuthenticationMechanismDefinition
Name of realm that will be sent via the WWW-Authenticate header.
redirect(String) - Method in interface jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContext
Sets the response status to SC_FOUND 302 (Found)
redirect(String) - Method in class jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContextWrapper
 
REDIRECT_URI - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
redirectToOriginalResource() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
Optional.
redirectToOriginalResourceExpression() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
Optional.
redirectURI() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.openid.LogoutDefinition
Optional.
redirectURI() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
The redirect URI (callback URI) to which the response will be sent by the OpenId Connect Provider.
REFRESH_TOKEN - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
RefreshToken - Interface in jakarta.security.enterprise.identitystore.openid
A refresh token provides continuous access to an authentication server while the user is not logged into an application by issuing a new access token.
REGISTRATION_ENDPOINT - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
rememberMe(boolean) - Method in class jakarta.security.enterprise.authentication.mechanism.http.AuthenticationParameters
Signals that for this call to the authentication mechanism "remember me" should be applied, IFF the "remember me" feature is configured for the authentication mechanism responding to the authenticate call.
RememberMe - Annotation Type in jakarta.security.enterprise.authentication.mechanism.http
The RememberMe annotation provides an application the ability to declaratively designate that an authentication mechanism effectively "remembers" the authentication and auto applies this with every request.
RememberMe.Literal - Class in jakarta.security.enterprise.authentication.mechanism.http
Supports inline instantiation of the RememberMe annotation.
RememberMeCredential - Class in jakarta.security.enterprise.credential
RememberMeCredential represents a credential presented as a token, for the explicit usage with the Jakarta Security provided remember me function.
RememberMeCredential(String) - Constructor for class jakarta.security.enterprise.credential.RememberMeCredential
Constructor
RememberMeIdentityStore - Interface in jakarta.security.enterprise.identitystore
RememberMeIdentityStore is a mechanism for validating a caller's credentials and accessing a caller's identity attributes that's specifically tailored for the "remember me" feature.
removeLoginToken(String) - Method in interface jakarta.security.enterprise.identitystore.RememberMeIdentityStore
Dissociates the principal and groups that were associated with the token before and removes the token itself.
RESPONSE_MODE - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
RESPONSE_MODES_SUPPORTED - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
RESPONSE_TYPE - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
RESPONSE_TYPES_SUPPORTED - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
responseMode() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
Optional.
responseNotFound() - Method in interface jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContext
Sets the response status to 404 (not found).
responseNotFound() - Method in class jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContextWrapper
 
responseType() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
Optional.
responseTypeSupported() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdProviderMetadata
Required.
responseUnauthorized() - Method in interface jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContext
Sets the response status to 401 (unauthorized).
responseUnauthorized() - Method in class jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContextWrapper
 

S

scope() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
Optional.
Scope - Class in jakarta.security.enterprise.identitystore.openid
 
Scope() - Constructor for class jakarta.security.enterprise.identitystore.openid.Scope
 
Scope(List<String>) - Constructor for class jakarta.security.enterprise.identitystore.openid.Scope
 
SCOPE - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
scopeExpression() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
Optional.
SCOPES_SUPPORTED - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
secureResponse(HttpServletRequest, HttpServletResponse, HttpMessageContext) - Method in interface jakarta.security.enterprise.authentication.mechanism.http.HttpAuthenticationMechanism
Secure the response, optionally.
secureResponse(HttpServletRequest, HttpServletResponse, HttpMessageContext) - Method in class jakarta.security.enterprise.authentication.mechanism.http.HttpAuthenticationMechanismWrapper
 
SecurityContext - Interface in jakarta.security.enterprise
The SecurityContext provides an access point for programmatic security; an injectable type that is intended to be used by application code to query and interact with Jakarta Security.
SELECT_ACCOUNT - Enum constant in enum jakarta.security.enterprise.authentication.mechanism.http.openid.PromptType
The Authorization Server SHOULD prompt the End-User to select a user account.
SEND_CONTINUE - Enum constant in enum jakarta.security.enterprise.AuthenticationStatus
The authentication mechanism was called and a multi-step authentication dialog with the caller has been started (for instance, the caller has been redirected to a login page).
SEND_FAILURE - Enum constant in enum jakarta.security.enterprise.AuthenticationStatus
The authentication mechanism was called but the caller was not successfully authenticated and therefore the caller principal will not be made available.
setCleared() - Method in class jakarta.security.enterprise.credential.AbstractClearableCredential
Specifies that the credential value has been securely cleared.
setCredential(Credential) - Method in class jakarta.security.enterprise.authentication.mechanism.http.AuthenticationParameters
Sets the credential as parameter in this instance.
setNewAuthentication(boolean) - Method in class jakarta.security.enterprise.authentication.mechanism.http.AuthenticationParameters
Sets whether a new authentication dialog is required.
setRegisterSession(String, Set<String>) - Method in interface jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContext
Asks the runtime to register an authentication session.
setRegisterSession(String, Set<String>) - Method in class jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContextWrapper
 
setRememberMe(boolean) - Method in class jakarta.security.enterprise.authentication.mechanism.http.AuthenticationParameters
Sets whether "remember me" should be used.
setRequest(HttpServletRequest) - Method in interface jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContext
Sets the request object.
setRequest(HttpServletRequest) - Method in class jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContextWrapper
 
setResponse(HttpServletResponse) - Method in interface jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContext
Set the response object.
setResponse(HttpServletResponse) - Method in class jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContextWrapper
 
STATE - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
SUBJECT_IDENTIFIER - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
SUBJECT_TYPES_SUPPORTED - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
subjectTypeSupported() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdProviderMetadata
Required.
SUBTREE - Enum constant in enum jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition.LdapSearchScope
 
SUCCESS - Enum constant in enum jakarta.security.enterprise.AuthenticationStatus
The authentication mechanism was called and the caller was successfully authenticated.

T

TOKEN_ENDPOINT - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
TOKEN_ENDPOINT_AUTH_METHODS_SUPPORTED - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
TOKEN_ENDPOINT_AUTH_SIGNING_ALG_VALUES_SUPPORTED - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
TOKEN_TYPE - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
tokenAutoRefresh() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
Optional.
tokenAutoRefreshExpression() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
Optional.
tokenEndpoint() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdProviderMetadata
Required.
tokenMinValidity() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
Optional.
tokenMinValidityExpression() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
Optional.
toString() - Method in class jakarta.security.enterprise.identitystore.openid.Scope
 
TOUCH - Enum constant in enum jakarta.security.enterprise.authentication.mechanism.http.openid.DisplayType
The Authorization Server should display authentication and consent UI consistent with a device that leverages a touch interface.

U

UI_LOCALES - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
UPDATED_AT - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
url() - Element in annotation type jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition
URL where the LDAP server can be reached.
useFor() - Element in annotation type jakarta.security.enterprise.identitystore.DatabaseIdentityStoreDefinition
Determines what the identity store is used for
useFor() - Element in annotation type jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition
Determines what the identity store is used for
useForExpression() - Element in annotation type jakarta.security.enterprise.identitystore.DatabaseIdentityStoreDefinition
Allow useFor to be specified as an Jakarta Expression Language expression.
useForExpression() - Element in annotation type jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition
Allow useFor to be specified as a Jakarta Expression Language expression.
useForwardToLogin() - Method in class jakarta.security.enterprise.authentication.mechanism.http.LoginToContinue.Literal
 
useForwardToLogin() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.LoginToContinue
Use a forward to reach the page set by the LoginToContinue.loginPage() if true, otherwise use a redirect.
useForwardToLoginExpression() - Method in class jakarta.security.enterprise.authentication.mechanism.http.LoginToContinue.Literal
 
useForwardToLoginExpression() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.LoginToContinue
Jakarta Expression Language expression variant of useForwardToLogin().
useNonce() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
Optional.
useNonceExpression() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
Optional.
USERINFO_ENDPOINT - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
userinfoEndpoint() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdProviderMetadata
Required.
UsernamePasswordCredential - Class in jakarta.security.enterprise.credential
Represents the credentials typically used by standard caller name/password authentication.
UsernamePasswordCredential(String, Password) - Constructor for class jakarta.security.enterprise.credential.UsernamePasswordCredential
Constructor.
UsernamePasswordCredential(String, String) - Constructor for class jakarta.security.enterprise.credential.UsernamePasswordCredential
Constructor.
useSession() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
Optional.
useSessionExpression() - Element in annotation type jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
Optional.

V

VALID - Enum constant in enum jakarta.security.enterprise.identitystore.CredentialValidationResult.Status
Indicates that the credential is valid after a validation attempt.
validate(Credential) - Method in interface jakarta.security.enterprise.identitystore.IdentityStore
Validates the given credential.
validate(Credential) - Method in interface jakarta.security.enterprise.identitystore.IdentityStoreHandler
Validate the given Credential and return the identity and attributes of the caller it represents.
validate(RememberMeCredential) - Method in interface jakarta.security.enterprise.identitystore.RememberMeIdentityStore
Validates the given credential.
VALIDATE - Enum constant in enum jakarta.security.enterprise.identitystore.IdentityStore.ValidationType
Only validation is performed, so no groups, are taken from this store.
validateRequest(HttpServletRequest, HttpServletResponse, HttpMessageContext) - Method in interface jakarta.security.enterprise.authentication.mechanism.http.HttpAuthenticationMechanism
Authenticate an HTTP request.
validateRequest(HttpServletRequest, HttpServletResponse, HttpMessageContext) - Method in class jakarta.security.enterprise.authentication.mechanism.http.HttpAuthenticationMechanismWrapper
 
validationTypes() - Method in interface jakarta.security.enterprise.identitystore.IdentityStore
Determines the type of validation the IdentityStore should be used for.
valueOf(String) - Static method in enum jakarta.security.enterprise.authentication.mechanism.http.openid.DisplayType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jakarta.security.enterprise.authentication.mechanism.http.openid.PromptType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jakarta.security.enterprise.AuthenticationStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jakarta.security.enterprise.identitystore.CredentialValidationResult.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jakarta.security.enterprise.identitystore.IdentityStore.ValidationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition.LdapSearchScope
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jakarta.security.enterprise.identitystore.openid.AccessToken.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum jakarta.security.enterprise.authentication.mechanism.http.openid.DisplayType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jakarta.security.enterprise.authentication.mechanism.http.openid.PromptType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jakarta.security.enterprise.AuthenticationStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jakarta.security.enterprise.identitystore.CredentialValidationResult.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jakarta.security.enterprise.identitystore.IdentityStore.ValidationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition.LdapSearchScope
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jakarta.security.enterprise.identitystore.openid.AccessToken.Type
Returns an array containing the constants of this enum type, in the order they are declared.
verify(char[], String) - Method in interface jakarta.security.enterprise.identitystore.PasswordHash
Verify a password against the hashed password value retrieved from a user's account.

W

WAP - Enum constant in enum jakarta.security.enterprise.authentication.mechanism.http.openid.DisplayType
The Authorization Server should display authentication and consent UI consistent with a "feature phone" type display.
WEBSITE - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
withParams() - Static method in class jakarta.security.enterprise.authentication.mechanism.http.AuthenticationParameters
Creates a new instance of AuthenticationParameters, useful for a fluent/builder style creation of parameters.
withRequest(HttpServletRequest) - Method in interface jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContext
Sets the request object.
withRequest(HttpServletRequest) - Method in class jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContextWrapper
 

Z

ZONEINFO - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
 
A B C D E F G H I J L M N O P R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form