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 
    Interface Description
    ClientAuth
    An implementation of this interface is used to secure service request messages, and validate received service response messages.
    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).
    MessagePolicy.ProtectionPolicy
    This interface is used to represent message authentication policy.
    MessagePolicy.Target
    This interface is used to represent and perform message targeting.
    ServerAuth
    An implementation of this interface is used to validate received service request messages, and to secure service response messages.
  • Class Summary 
    Class Description
    AuthStatus
    The AuthStatus class is used to represent return values from Authentication modules and Authentication Contexts.
    MessagePolicy
    This class defines a message authentication policy.
    MessagePolicy.TargetPolicy
    This class defines the message protection policies for specific Targets.
  • Exception Summary 
    Exception Description
    AuthException
    A generic authentication exception.