#include <rampart_timestamp_token.h>
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) |
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.
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 |
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.
env | pointer to environment struct | |
ts_node | Timestamp node |