A message processing runtime uses this interface to pass messages and
message processing state to authentication contexts for processing by
authentication modules.
This interface encapsulates a request message object and
a response message object for a message exchange.
This interface may also be used to associate additional context
in the form of key/value pairs, with the encapsulated messages.
Every implementation of this interface should provide a zero argument
constructor, and a constructor which takes a single Map argument.
Additional constructors may also be provided.
|