|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface WSTrustRequestHandler
The WSTrustRequestHandler
interface defines the methods that will be responsible for handling the different
types of WS-Trust request messages.
Method Summary | |
---|---|
RequestSecurityTokenResponse |
cancel(RequestSecurityToken request,
javax.xml.ws.handler.MessageContext context)
Cancels the security token as specified in the request message. |
void |
initialize(STSConfiguration configuration)
Initializes the concrete WSTrustRequestHandler instance. |
RequestSecurityTokenResponse |
issue(RequestSecurityToken request,
javax.xml.ws.handler.MessageContext context)
Generates a security token according to the information specified in the request message and returns the created token in the response. |
RequestSecurityTokenResponse |
renew(RequestSecurityToken request,
javax.xml.ws.handler.MessageContext context)
Renews the security token as specified in the request message, returning the renewed token in the response. |
RequestSecurityTokenResponse |
validate(RequestSecurityToken request,
javax.xml.ws.handler.MessageContext context)
Validates the security token as specified in the request message. |
Method Detail |
---|
void initialize(STSConfiguration configuration)
Initializes the concrete WSTrustRequestHandler
instance.
configuration
- a reference to object that contains the STS configuration.RequestSecurityTokenResponse issue(RequestSecurityToken request, javax.xml.ws.handler.MessageContext context) throws WSTrustException
Generates a security token according to the information specified in the request message and returns the created token in the response.
request
- the security token request message.context
- the context of the token request message. The context provides information that may be relevant to
the request processing, such as the subject of the caller.
RequestSecurityTokenResponse
containing the generated token.
WSTrustException
- if an error occurs while handling the request message.RequestSecurityTokenResponse renew(RequestSecurityToken request, javax.xml.ws.handler.MessageContext context) throws WSTrustException
Renews the security token as specified in the request message, returning the renewed token in the response.
request
- the request message that contains the token to be renewed.context
- the context of the token request message. The context provides information that may be relevant to
the request processing, such as the subject of the caller.
RequestSecurityTokenResponse
containing the renewed token.
WSTrustException
- if an error occurs while handling the renewal process.RequestSecurityTokenResponse cancel(RequestSecurityToken request, javax.xml.ws.handler.MessageContext context) throws WSTrustException
Cancels the security token as specified in the request message.
request
- the request message that contains the token to be canceled.context
- the context of the token request message. The context provides information that may be relevant to
the request processing, such as the subject of the caller.
RequestSecurityTokenResponse
indicating whether the token has been canceled or not.
WSTrustException
- if an error occurs while handling the cancellation process.RequestSecurityTokenResponse validate(RequestSecurityToken request, javax.xml.ws.handler.MessageContext context) throws WSTrustException
Validates the security token as specified in the request message.
request
- the request message that contains the token to be validated.context
- the context of the token request message. The context provides information that may be relevant to
the request processing, such as the subject of the caller.
RequestSecurityTokenResponse
containing the validation status or a new token.
WSTrustException
- if an error occurs while handling the validation process.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |