rampart_timestamp_token_ops Struct Reference

#include <rampart_timestamp_token.h>

List of all members.

Public Attributes

axis2_status_t(* free )(rampart_timestamp_token_t *timestamp_token, const axis2_env_t *env)
axis2_status_t(* build )(rampart_timestamp_token_t *timestamp_token, const axis2_env_t *env, const axis2_ctx_t *ctx, axiom_node_t *sec_node, const axiom_namespace_t *sec_ns_obj, int ttl)
axis2_status_t(* validate )(rampart_timestamp_token_t *timestamp_token, const axis2_env_t *env, axis2_msg_ctx_t *msg_ctx, axiom_node_t *ts_node)


Detailed Description

Test ops struct Encapsulator struct for ops of rampart_timestamp_token


Member Data Documentation

axis2_status_t( * rampart_timestamp_token_ops::build)(rampart_timestamp_token_t *timestamp_token, const axis2_env_t *env, const axis2_ctx_t *ctx, axiom_node_t *sec_node, const axiom_namespace_t *sec_ns_obj, int ttl)

Builds timestamp token.

Parameters:
env pointer to environment struct
ctx axis2 context
sec_node security node
sec_ns_obj Security namespace object
ttl Time to live. The time difference btwn Created and Expired
Returns:
AXIS2_SUCCESS on success, else AXIS2_FAILURE

axis2_status_t( * rampart_timestamp_token_ops::validate)(rampart_timestamp_token_t *timestamp_token, const axis2_env_t *env, axis2_msg_ctx_t *msg_ctx, axiom_node_t *ts_node)

Validates time stamp token. Validation is based in expiration time of the Expired element.

Parameters:
env pointer to environment struct
ts_node Timestamp node
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