rampart_username_token_ops Struct Reference

#include <rampart_username_token.h>

List of all members.

Public Attributes

axis2_status_t(* free )(rampart_username_token_t *username_token, const axis2_env_t *env)
axis2_status_t(* build )(rampart_username_token_t *username_token, const axis2_env_t *env, axis2_ctx_t *ctx, rampart_actions_t *actions, axiom_node_t *sec_node, axiom_namespace_t *sec_ns_obj)
axis2_status_t(* validate )(rampart_username_token_t *username_token, const axis2_env_t *env, axis2_msg_ctx_t *msg_ctx, axiom_soap_header_t *soap_header, rampart_actions_t *actions)


Detailed Description

Rampart username token ops struct Encapsulator struct for ops of rampart_username_token


Member Data Documentation

axis2_status_t( * rampart_username_token_ops::build)(rampart_username_token_t *username_token, const axis2_env_t *env, axis2_ctx_t *ctx, rampart_actions_t *actions, axiom_node_t *sec_node, axiom_namespace_t *sec_ns_obj)

Build a username token according to the given parameters. These parameter are taken from the action collection and message context

Parameters:
env pointer to environment struct
ctx axis2 context
actions collection of actions
sec_node security node
sec_ns_obj security namespace object
Returns:
AXIS2_SUCCESS on success, else AXIS2_FAILURE

axis2_status_t( * rampart_username_token_ops::validate)(rampart_username_token_t *username_token, const axis2_env_t *env, axis2_msg_ctx_t *msg_ctx, axiom_soap_header_t *soap_header, rampart_actions_t *actions)

Validates the given username token

Parameters:
env pointer to environment struct
msg_ctx axis2 message context
soap_header SOAP Header
actions collection of actions
Returns:
AXIS2_SUCCESS on success, else AXIS2_FAILURE


The documentation for this struct was generated from the following file:
Generated on Wed Dec 20 20:14:15 2006 for Axis2/C by  doxygen 1.5.1