Top Description Interfaces Classes
[default module]

Package jakarta.security.auth.message


This package defines the core interfaces of Jakarta Authentication. The SPI defines the interfaces by which pluggable authentication mechanisms (aka message authentication modules) may be configured and invoked by a container (aka message processing runtimes). The term "message" in this context derives from Message Level Security (MLS) vs Transport Level Security (TLS).

Interface Summary

Modifier and TypeInterface and Description
public interface
ClientAuth

An implementation of this interface is used to secure service request messages, and validate received service response messages.

public interface
MessageInfo

A container (message processing runtime) uses this interface to pass messages and message processing state to authentication contexts for processing by authentication mechanisms (modules).

public interface
ServerAuth

An implementation of this interface is used to validate received service request messages, and to secure service response messages.

Class Summary

Modifier and TypeClass and Description
public class
AuthException

A generic authentication exception.

public class
AuthStatus

The AuthStatus class is used to represent return values from Authentication modules and Authentication Contexts.

public class
MessagePolicy

This class defines a message authentication policy.