ClientAuthModulepublic interface ClientAuthModule implements ClientAuthA ClientAuthModule secures request messages, and validates received
response messages.
A module implementation should assume it may be used to secure
different requests as different clients. A module should also assume
it may be used concurrently by multiple callers. It is the module
implementation's responsibility to properly save and restore any state
as necessary. A module that does not need to do so
may remain completely stateless.
Every implementation of the interface must provide a public zero
argument contructor. |
Methods Summary |
---|
public java.lang.Class[] | getSupportedMessageTypes()Get the one or more Class objects representing the message types
supported by the module.
| public void | initialize(MessagePolicy requestPolicy, MessagePolicy responsePolicy, javax.security.auth.callback.CallbackHandler handler, java.util.Map options)Initialize this module with request and response message policies
to enforce, a CallbackHandler, and any module-specific configuration
properties.
The request policy and the response policy must not both be null.
|
|