rampart_util.h File Reference

RAMPART-UTIL. More...

#include <axis2_utils_defines.h>
#include <axis2_defines.h>
#include <axis2_date_time.h>
#include <axis2_env.h>
#include <axis2_property.h>
#include <axis2_msg_ctx.h>

Go to the source code of this file.

Functions

AXIS2_EXTERN axis2_char_t * rampart_callback_password (const axis2_env_t *env, axis2_char_t *callback_module_name, const axis2_char_t *username, axis2_ctx_t *ctx)
AXIS2_EXTERN axis2_char_t * rampart_generate_nonce (const axis2_env_t *env)
AXIS2_EXTERN axis2_char_t * rampart_generate_time (const axis2_env_t *env, int ttl)
AXIS2_EXTERN axis2_status_t rampart_compare_date_time (const axis2_env_t *env, axis2_char_t *dt1, axis2_char_t *dt2)
AXIS2_EXTERN axis2_status_t rampart_print_info (const axis2_env_t *env, axis2_char_t *info)


Detailed Description

RAMPART-UTIL.


Function Documentation

AXIS2_EXTERN axis2_char_t* rampart_callback_password ( const axis2_env_t env,
axis2_char_t *  callback_module_name,
const axis2_char_t *  username,
axis2_ctx_t ctx 
)

the environment the file name of the callback module (.so or .DLL) the name of the user to get the password The axis2 context

Returns:
the password for the user or NULL if failed

AXIS2_EXTERN axis2_char_t* rampart_generate_nonce ( const axis2_env_t env  ) 

Generates the nonce. Nonce is a base64 encoded random string. the environment

Returns:
generated nonce

AXIS2_EXTERN axis2_char_t* rampart_generate_time ( const axis2_env_t env,
int  ttl 
)

Generates the nonce. Nonce is a base64 encoded random string.

Parameters:
ttl Time to live. The time difference between created and expired in mili seconds.
Returns:
generated nonce


Generated on Wed Dec 20 20:14:11 2006 for Axis2/C by  doxygen 1.5.1