Timestamp Token
[Rampart Utilities]


Functions

axis2_status_t rampart_timestamp_token_build (const axutil_env_t *env, axiom_node_t *sec_node, int ttl, axis2_bool_t with_millisecond)
axis2_status_t rampart_timestamp_token_validate (const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, axiom_node_t *ts_node, int clock_skew_buffer)

Function Documentation

axis2_status_t rampart_timestamp_token_build ( const axutil_env_t *  env,
axiom_node_t *  sec_node,
int  ttl,
axis2_bool_t  with_millisecond 
)

Builds timestamp token.

Parameters:
env pointer to environment struct
sec_node security node
ttl Time to live. The time difference btwn Created and Expired. If it is zero or less than zero, then Expired element will not be created.
with_millisecond shows whether millisecond precision is needed
Returns:
AXIS2_SUCCESS on success, else AXIS2_FAILURE

axis2_status_t rampart_timestamp_token_validate ( const axutil_env_t *  env,
axis2_msg_ctx_t *  msg_ctx,
axiom_node_t *  ts_node,
int  clock_skew_buffer 
)

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

Parameters:
env pointer to environment struct
msg_ctx pointer to message context structure
ts_node Timestamp node
clock_skew_buffer buffer of allowable skew of time between sender and receiver
Returns:
AXIS2_SUCCESS on success, else AXIS2_FAILURE


Generated on Wed Oct 14 01:02:17 2009 for Rampart/C by  doxygen 1.5.7.1