# 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.