# Package jakarta.security.auth.message.callback

package jakarta.security.auth.message.callback

- Related Packages
  Package
  Description
  jakarta.security.auth.message
  jakarta.security.auth.message.config
  jakarta.security.auth.message.module
- Class
  Description
  CallerPrincipalCallback
  Callback that enables an authentication module to inform the runtime of the caller principal or name of the caller principal.
  CertStoreCallback
  Callback that enables a runtime to inform authentication modules of the `CertStore` to use for certificate validation.
  GroupPrincipalCallback
  Callback that enables an authentication module to inform the runtime of the groups a user is in.
  PasswordValidationCallback
  A callback that enables an authentication module to supply a username and password to the runtime and obtain the result of password validation.
  PrivateKeyCallback
  A callback that enables an authentication module to request a certificate chain and private key from the runtime.
  PrivateKeyCallback.AliasRequest
  A request to retrieve a certificate chain and private key by keystore alias.
  PrivateKeyCallback.DigestRequest
  A request to retrieve a certificate chain and private key by certificate digest value.
  PrivateKeyCallback.IssuerSerialNumRequest
  A request to retrieve a certificate chain and private key by the issuer distinguished name and certificate serial number.
  PrivateKeyCallback.Request
  Base interface for private key requests.
  PrivateKeyCallback.SubjectKeyIDRequest
  A request to retrieve a certificate chain and private key by the Subject Key Identifier extension value.
  SecretKeyCallback
  A callback enabling an authentication module to request a secret key from the runtime, by supplying an alias.
  SecretKeyCallback.AliasRequest
  A request for a secret key identified by its alias.
  SecretKeyCallback.Request
  Represents a request for a secret key.
  TrustStoreCallback
  A Callback enabling an authentication module to request a truststore from the runtime.