#include <rampart_username_token.h>
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) |
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
env | pointer to environment struct | |
ctx | axis2 context | |
actions | collection of actions | |
sec_node | security node | |
sec_ns_obj | security namespace object |
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
env | pointer to environment struct | |
msg_ctx | axis2 message context | |
soap_header | SOAP Header | |
actions | collection of actions |