rampart_util.h File Reference

Utilities of rampart. More...

#include <axutil_utils_defines.h>
#include <axis2_defines.h>
#include <axutil_date_time.h>
#include <axutil_env.h>
#include <axis2_msg_ctx.h>
#include <rampart_authn_provider.h>
#include <rampart_credentials.h>
#include <rampart_callback.h>
#include <rampart_replay_detector.h>
#include <rampart_sct_provider.h>

Go to the source code of this file.

Functions

AXIS2_EXTERN
rampart_credentials_t * 
rampart_load_credentials_module (const axutil_env_t *env, axis2_char_t *cred_module_name)
AXIS2_EXTERN
rampart_credentials_status_t 
rampart_call_credentials (const axutil_env_t *env, rampart_credentials_t *cred_module, axis2_msg_ctx_t *ctx, axis2_char_t **username, axis2_char_t **password)
AXIS2_EXTERN
rampart_authn_provider_t * 
rampart_load_auth_module (const axutil_env_t *env, axis2_char_t *auth_module_name)
AXIS2_EXTERN
rampart_replay_detector_t * 
rampart_load_replay_detector (const axutil_env_t *env, axis2_char_t *replay_detector_name)
AXIS2_EXTERN
rampart_sct_provider_t * 
rampart_load_sct_provider (const axutil_env_t *env, axis2_char_t *sct_provider_name)
AXIS2_EXTERN rampart_callback_t * rampart_load_pwcb_module (const axutil_env_t *env, axis2_char_t *callback_module_name)
AXIS2_EXTERN
rampart_authn_provider_status_t 
rampart_authenticate_un_pw (const axutil_env_t *env, rampart_authn_provider_t *authp, const axis2_char_t *username, const axis2_char_t *password, const axis2_char_t *nonce, const axis2_char_t *created, const axis2_char_t *password_type, axis2_msg_ctx_t *msg_ctx)
AXIS2_EXTERN axis2_char_t * rampart_callback_password (const axutil_env_t *env, rampart_callback_t *callback_module, const axis2_char_t *username)
AXIS2_EXTERN axis2_char_t * rampart_callback_pkcs12_password (const axutil_env_t *env, rampart_callback_t *callback_module, const axis2_char_t *username)
AXIS2_EXTERN axis2_char_t * rampart_generate_time (const axutil_env_t *env, int ttl, axis2_bool_t with_millisecond)
AXIS2_EXTERN axis2_status_t rampart_compare_date_time (const axutil_env_t *env, axis2_char_t *dt1, axis2_char_t *dt2)


Detailed Description

Utilities of rampart.


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