# Package javax.security.auth.message.callback

This package defines callback interfaces that may be used by a pluggable message authentication module to interact with the message processing runtime that invoked the module.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  PrivateKeyCallback.Request | Marker interface for private key request types.
  SecretKeyCallback.Request | Marker interface for secret key request types.

- Class Summary
  Class | Description
  --- | ---
  CallerPrincipalCallback | Callback for setting the container's caller (or Remote user) principal.
  CertStoreCallback | Callback for CertStore.
  GroupPrincipalCallback | Callback establishing group principals within the argument subject.
  PasswordValidationCallback | Callback for PasswordValidation.
  PrivateKeyCallback | Callback for acquiring a Public Key Infrastructure (PKI) private key and its corresponding certificate chain.
  PrivateKeyCallback.AliasRequest | Request type for private keys that are identified using an alias.
  PrivateKeyCallback.DigestRequest | Request type for private keys that are identified using a certificate digest or thumbprint.
  PrivateKeyCallback.IssuerSerialNumRequest | Request type for private keys that are identified using an issuer/serial number.
  PrivateKeyCallback.SubjectKeyIDRequest | Request type for private keys that are identified using a SubjectKeyID
  SecretKeyCallback | Callback for acquiring a shared secret from a key repository.
  SecretKeyCallback.AliasRequest | Request type for secret keys that are identified using an alias.
  TrustStoreCallback | Callback for trusted certificate KeyStore.

## Package javax.security.auth.message.callback Description

This package defines callback interfaces that may be used by a pluggable message authentication module to interact with the message processing runtime that invoked the module.

Copyright © 1996-2013, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.