|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ClientAuthModule
A 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.
ClientAuthContext
Method Summary | |
---|---|
java.lang.Class[] |
getSupportedMessageTypes()
Get the one or more Class objects representing the message types supported by the module. |
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. |
Methods inherited from interface javax.security.auth.message.ClientAuth |
---|
cleanSubject, secureRequest, validateResponse |
Method Detail |
---|
void initialize(MessagePolicy requestPolicy, MessagePolicy responsePolicy, javax.security.auth.callback.CallbackHandler handler, java.util.Map options) throws AuthException
The request policy and the response policy must not both be null.
requestPolicy
- The request policy this module must enforce,
or null.responsePolicy
- The response policy this module must enforce,
or null.handler
- CallbackHandler used to request information.options
- A Map of module-specific configuration properties.
AuthException
- If module initialization fails, including for
the case where the options argument contains elements that are not
supported by the module.java.lang.Class[] getSupportedMessageTypes()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 2009, 2010, Oracle Corporation and/or its affiliates. All Rights Reserved. Use is subject to license terms.
Generated on 4-June-2010 04:34