# Index

A C D F G I J M N P R S T V
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

## A

AliasRequest(String) - Constructor for class jakarta.security.auth.message.callback.PrivateKeyCallback.AliasRequest
AliasRequest(String) - Constructor for class jakarta.security.auth.message.callback.SecretKeyCallback.AliasRequest
AuthConfig - Interface in jakarta.security.auth.message.config
AuthConfigFactory - Class in jakarta.security.auth.message.config
AuthConfigFactory() - Constructor for class jakarta.security.auth.message.config.AuthConfigFactory
AuthConfigFactory.RegistrationContext - Interface in jakarta.security.auth.message.config
AuthConfigProvider - Interface in jakarta.security.auth.message.config
AUTHENTICATE_CONTENT - Static variable in interface jakarta.security.auth.message.MessagePolicy.ProtectionPolicy
AUTHENTICATE_RECIPIENT - Static variable in interface jakarta.security.auth.message.MessagePolicy.ProtectionPolicy
AUTHENTICATE_SENDER - Static variable in interface jakarta.security.auth.message.MessagePolicy.ProtectionPolicy
AuthException - Exception Class in jakarta.security.auth.message
AuthException() - Constructor for exception class jakarta.security.auth.message.AuthException
AuthException(String) - Constructor for exception class jakarta.security.auth.message.AuthException
AuthException(String, Throwable) - Constructor for exception class jakarta.security.auth.message.AuthException
  Construct an instance of AuthException.
AuthException(Throwable) - Constructor for exception class jakarta.security.auth.message.AuthException
  Construct an instance of AuthException.
AuthStatus - Class in jakarta.security.auth.message

## C

CallerPrincipalCallback - Class in jakarta.security.auth.message.callback
  Callback that enables an authentication module to inform the runtime of the call principal or name of the caller principal.
CallerPrincipalCallback(Subject, String) - Constructor for class jakarta.security.auth.message.callback.CallerPrincipalCallback
CallerPrincipalCallback(Subject, Principal) - Constructor for class jakarta.security.auth.message.callback.CallerPrincipalCallback
CertStoreCallback - Class in jakarta.security.auth.message.callback
  Callback that enables a runtime to inform authentication modules of the CertStore to use.
CertStoreCallback() - Constructor for class jakarta.security.auth.message.callback.CertStoreCallback
cleanSubject(MessageInfo, Subject) - Method in interface jakarta.security.auth.message.ClientAuth
  Remove principals and/or credentials from the subject that were previously added by this authentication mechanism.
cleanSubject(MessageInfo, Subject) - Method in interface jakarta.security.auth.message.ServerAuth
  Remove principals and/or credentials from the subject that were previously added by this authentication mechanism.
clearPassword() - Method in class jakarta.security.auth.message.callback.PasswordValidationCallback
ClientAuth - Interface in jakarta.security.auth.message
ClientAuthConfig - Interface in jakarta.security.auth.message.config
ClientAuthContext - Interface in jakarta.security.auth.message.config
ClientAuthModule - Interface in jakarta.security.auth.message.module

## D

DEFAULT_FACTORY_SECURITY_PROPERTY - Static variable in class jakarta.security.auth.message.config.AuthConfigFactory
detachListener(RegistrationListener, String, String) - Method in class jakarta.security.auth.message.config.AuthConfigFactory
DigestRequest(byte[], String) - Constructor for class jakarta.security.auth.message.callback.PrivateKeyCallback.DigestRequest

## F

FAILURE - Static variable in class jakarta.security.auth.message.AuthStatus

## G

get(MessageInfo) - Method in interface jakarta.security.auth.message.MessagePolicy.Target
getAlgorithm() - Method in class jakarta.security.auth.message.callback.PrivateKeyCallback.DigestRequest
getAlias() - Method in class jakarta.security.auth.message.callback.PrivateKeyCallback.AliasRequest
getAlias() - Method in class jakarta.security.auth.message.callback.SecretKeyCallback.AliasRequest
getAppContext() - Method in interface jakarta.security.auth.message.config.AuthConfig
getAppContext() - Method in interface jakarta.security.auth.message.config.AuthConfigFactory.RegistrationContext
getAuthContext(String, Subject, Map) - Method in interface jakarta.security.auth.message.config.ClientAuthConfig
getAuthContext(String, Subject, Map) - Method in interface jakarta.security.auth.message.config.ServerAuthConfig
getAuthContextID(MessageInfo) - Method in interface jakarta.security.auth.message.config.AuthConfig
getCertStore() - Method in class jakarta.security.auth.message.callback.CertStoreCallback
getChain() - Method in class jakarta.security.auth.message.callback.PrivateKeyCallback
getClientAuthConfig(String, String, CallbackHandler) - Method in interface jakarta.security.auth.message.config.AuthConfigProvider
getConfigProvider(String, String, RegistrationListener) - Method in class jakarta.security.auth.message.config.AuthConfigFactory
getDescription() - Method in interface jakarta.security.auth.message.config.AuthConfigFactory.RegistrationContext
getDigest() - Method in class jakarta.security.auth.message.callback.PrivateKeyCallback.DigestRequest
getFactory() - Static method in class jakarta.security.auth.message.config.AuthConfigFactory
getGroups() - Method in class jakarta.security.auth.message.callback.GroupPrincipalCallback
getID() - Method in interface jakarta.security.auth.message.MessagePolicy.ProtectionPolicy
getIssuer() - Method in class jakarta.security.auth.message.callback.PrivateKeyCallback.IssuerSerialNumRequest
getKey() - Method in class jakarta.security.auth.message.callback.PrivateKeyCallback
getKey() - Method in class jakarta.security.auth.message.callback.SecretKeyCallback
getMap() - Method in interface jakarta.security.auth.message.MessageInfo
getMessageLayer() - Method in interface jakarta.security.auth.message.config.AuthConfig
getMessageLayer() - Method in interface jakarta.security.auth.message.config.AuthConfigFactory.RegistrationContext
getName() - Method in class jakarta.security.auth.message.callback.CallerPrincipalCallback
getPassword() - Method in class jakarta.security.auth.message.callback.PasswordValidationCallback
getPrincipal() - Method in class jakarta.security.auth.message.callback.CallerPrincipalCallback
getProtectionPolicy() - Method in class jakarta.security.auth.message.MessagePolicy.TargetPolicy
getRegistrationContext(String) - Method in class jakarta.security.auth.message.config.AuthConfigFactory
getRegistrationIDs(AuthConfigProvider) - Method in class jakarta.security.auth.message.config.AuthConfigFactory
getRequest() - Method in class jakarta.security.auth.message.callback.PrivateKeyCallback
getRequest() - Method in class jakarta.security.auth.message.callback.SecretKeyCallback
getRequestMessage() - Method in interface jakarta.security.auth.message.MessageInfo
getResponseMessage() - Method in interface jakarta.security.auth.message.MessageInfo
getResult() - Method in class jakarta.security.auth.message.callback.PasswordValidationCallback
getSerialNum() - Method in class jakarta.security.auth.message.callback.PrivateKeyCallback.IssuerSerialNumRequest
getServerAuthConfig(String, String, CallbackHandler) - Method in interface jakarta.security.auth.message.config.AuthConfigProvider
getSubject() - Method in class jakarta.security.auth.message.callback.CallerPrincipalCallback
getSubject() - Method in class jakarta.security.auth.message.callback.GroupPrincipalCallback
getSubject() - Method in class jakarta.security.auth.message.callback.PasswordValidationCallback
getSubjectKeyID() - Method in class jakarta.security.auth.message.callback.PrivateKeyCallback.SubjectKeyIDRequest
getSupportedMessageTypes() - Method in interface jakarta.security.auth.message.module.ClientAuthModule
getSupportedMessageTypes() - Method in interface jakarta.security.auth.message.module.ServerAuthModule
getTargetPolicies() - Method in class jakarta.security.auth.message.MessagePolicy
getTargets() - Method in class jakarta.security.auth.message.MessagePolicy.TargetPolicy
getTrustStore() - Method in class jakarta.security.auth.message.callback.TrustStoreCallback
getUsername() - Method in class jakarta.security.auth.message.callback.PasswordValidationCallback
GroupPrincipalCallback - Class in jakarta.security.auth.message.callback
  Callback that enables an authentication module to inform the runtime of the groups a user is in.
GroupPrincipalCallback(Subject, String[]) - Constructor for class jakarta.security.auth.message.callback.GroupPrincipalCallback

## I

initialize(MessagePolicy, MessagePolicy, CallbackHandler, Map) - Method in interface jakarta.security.auth.message.module.ClientAuthModule
initialize(MessagePolicy, MessagePolicy, CallbackHandler, Map) - Method in interface jakarta.security.auth.message.module.ServerAuthModule
isMandatory() - Method in class jakarta.security.auth.message.MessagePolicy
isPersistent() - Method in interface jakarta.security.auth.message.config.AuthConfigFactory.RegistrationContext
isProtected() - Method in interface jakarta.security.auth.message.config.AuthConfig
IssuerSerialNumRequest(X500Principal, BigInteger) - Constructor for class jakarta.security.auth.message.callback.PrivateKeyCallback.IssuerSerialNumRequest

## J

jakarta.security.auth.message - package jakarta.security.auth.message
jakarta.security.auth.message.callback - package jakarta.security.auth.message.callback
jakarta.security.auth.message.config - package jakarta.security.auth.message.config
jakarta.security.auth.message.module - package jakarta.security.auth.message.module

## M

MessageInfo - Interface in jakarta.security.auth.message
MessagePolicy - Class in jakarta.security.auth.message
MessagePolicy(MessagePolicy.TargetPolicy[], boolean) - Constructor for class jakarta.security.auth.message.MessagePolicy
MessagePolicy.ProtectionPolicy - Interface in jakarta.security.auth.message
MessagePolicy.Target - Interface in jakarta.security.auth.message
MessagePolicy.TargetPolicy - Class in jakarta.security.auth.message

## N

notify(String, String) - Method in interface jakarta.security.auth.message.config.RegistrationListener

## P

PasswordValidationCallback - Class in jakarta.security.auth.message.callback
  Callback that enables an authentication module to supply a username and password (to a runtime?)
PasswordValidationCallback(Subject, String, char[]) - Constructor for class jakarta.security.auth.message.callback.PasswordValidationCallback
PrivateKeyCallback - Class in jakarta.security.auth.message.callback
  Callback that enables an authentication module to request a certificate chain and private key from the runtime.
PrivateKeyCallback(PrivateKeyCallback.Request) - Constructor for class jakarta.security.auth.message.callback.PrivateKeyCallback
PrivateKeyCallback.AliasRequest - Class in jakarta.security.auth.message.callback
PrivateKeyCallback.DigestRequest - Class in jakarta.security.auth.message.callback
PrivateKeyCallback.IssuerSerialNumRequest - Class in jakarta.security.auth.message.callback
PrivateKeyCallback.Request - Interface in jakarta.security.auth.message.callback
PrivateKeyCallback.SubjectKeyIDRequest - Class in jakarta.security.auth.message.callback
put(MessageInfo, Object) - Method in interface jakarta.security.auth.message.MessagePolicy.Target

## R

refresh() - Method in interface jakarta.security.auth.message.config.AuthConfig
refresh() - Method in class jakarta.security.auth.message.config.AuthConfigFactory
refresh() - Method in interface jakarta.security.auth.message.config.AuthConfigProvider
registerConfigProvider(AuthConfigProvider, String, String, String) - Method in class jakarta.security.auth.message.config.AuthConfigFactory
registerConfigProvider(String, Map, String, String, String) - Method in class jakarta.security.auth.message.config.AuthConfigFactory
registerServerAuthModule(ServerAuthModule, Object) - Method in class jakarta.security.auth.message.config.AuthConfigFactory
  Convenience method for registering a `ServerAuthModule` that should have the same effect as calling `AuthConfigFactory.registerConfigProvider(AuthConfigProvider, String, String, String)` with the implementation providing the appropriate `AuthConfigProvider` generated from the provided context.
RegistrationListener - Interface in jakarta.security.auth.message.config
remove(MessageInfo) - Method in interface jakarta.security.auth.message.MessagePolicy.Target
removeRegistration(String) - Method in class jakarta.security.auth.message.config.AuthConfigFactory
removeServerAuthModule(Object) - Method in class jakarta.security.auth.message.config.AuthConfigFactory
  Convenience method for deregistering a `ServerAuthModule` that should have the same effect as calling `AuthConfigFactory.removeRegistration(String)`.

## S

SecretKeyCallback - Class in jakarta.security.auth.message.callback
  A callback enabling an authentication module to request a secret key from the runtime, by supplying an alias.
SecretKeyCallback(SecretKeyCallback.Request) - Constructor for class jakarta.security.auth.message.callback.SecretKeyCallback
SecretKeyCallback.AliasRequest - Class in jakarta.security.auth.message.callback
SecretKeyCallback.Request - Interface in jakarta.security.auth.message.callback
secureRequest(MessageInfo, Subject) - Method in interface jakarta.security.auth.message.ClientAuth
  Secure (authenticate) the request.
secureResponse(MessageInfo, Subject) - Method in interface jakarta.security.auth.message.ServerAuth
  Secure (authenticate) the response.
SEND_CONTINUE - Static variable in class jakarta.security.auth.message.AuthStatus
SEND_FAILURE - Static variable in class jakarta.security.auth.message.AuthStatus
SEND_SUCCESS - Static variable in class jakarta.security.auth.message.AuthStatus
ServerAuth - Interface in jakarta.security.auth.message
ServerAuthConfig - Interface in jakarta.security.auth.message.config
ServerAuthContext - Interface in jakarta.security.auth.message.config
ServerAuthModule - Interface in jakarta.security.auth.message.module
setCertStore(CertStore) - Method in class jakarta.security.auth.message.callback.CertStoreCallback
setFactory(AuthConfigFactory) - Static method in class jakarta.security.auth.message.config.AuthConfigFactory
setKey(PrivateKey, Certificate[]) - Method in class jakarta.security.auth.message.callback.PrivateKeyCallback
setKey(SecretKey) - Method in class jakarta.security.auth.message.callback.SecretKeyCallback
setRequestMessage(Object) - Method in interface jakarta.security.auth.message.MessageInfo
setResponseMessage(Object) - Method in interface jakarta.security.auth.message.MessageInfo
setResult(boolean) - Method in class jakarta.security.auth.message.callback.PasswordValidationCallback
setTrustStore(KeyStore) - Method in class jakarta.security.auth.message.callback.TrustStoreCallback
SubjectKeyIDRequest(byte[]) - Constructor for class jakarta.security.auth.message.callback.PrivateKeyCallback.SubjectKeyIDRequest
SUCCESS - Static variable in class jakarta.security.auth.message.AuthStatus

## T

TargetPolicy(MessagePolicy.Target[], MessagePolicy.ProtectionPolicy) - Constructor for class jakarta.security.auth.message.MessagePolicy.TargetPolicy
toString() - Method in class jakarta.security.auth.message.AuthStatus
TrustStoreCallback - Class in jakarta.security.auth.message.callback
  A Callback enabling an authentication module to request a truststore from the runtime.
TrustStoreCallback() - Constructor for class jakarta.security.auth.message.callback.TrustStoreCallback

## V

validateRequest(MessageInfo, Subject, Subject) - Method in interface jakarta.security.auth.message.ServerAuth
  Validate the request.
validateResponse(MessageInfo, Subject, Subject) - Method in interface jakarta.security.auth.message.ClientAuth
  Validate a response.

A C D F G I J M N P R S T V
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form