Rampart Config
[Rampart Utilities]


Typedefs

typedef struct rampart_config_t rampart_config_t

Functions

AXIS2_EXTERN rampart_config_t * rampart_config_create (const axutil_env_t *env)
AXIS2_EXTERN void rampart_config_free (rampart_config_t *rampart_config, const axutil_env_t *env)
AXIS2_EXTERN axis2_status_t rampart_config_set_username (rampart_config_t *rampart_config, const axutil_env_t *env, axis2_char_t *user)
AXIS2_EXTERN axis2_status_t rampart_config_set_password (rampart_config_t *rampart_config, const axutil_env_t *env, axis2_char_t *password)
AXIS2_EXTERN axis2_status_t rampart_config_set_password_type (rampart_config_t *rampart_config, const axutil_env_t *env, axis2_char_t *password_type)
AXIS2_EXTERN axis2_status_t rampart_config_set_ttl (rampart_config_t *rampart_config, const axutil_env_t *env, int ttl)
AXIS2_EXTERN int rampart_config_add_saml_token (rampart_config_t *rampart_config, const axutil_env_t *env, rampart_saml_token_t *saml)
AXIS2_EXTERN axis2_status_t rampart_config_set_issued_token_aquire_function (rampart_config_t *rampart_config, const axutil_env_t *env, issued_token_callback_func issued_token_aquire)
AXIS2_EXTERN axis2_char_t * rampart_config_get_username (rampart_config_t *rampart_config, const axutil_env_t *env)
AXIS2_EXTERN axis2_char_t * rampart_config_get_password (rampart_config_t *rampart_config, const axutil_env_t *env)
AXIS2_EXTERN axis2_char_t * rampart_config_get_password_type (rampart_config_t *rampart_config, const axutil_env_t *env)
AXIS2_EXTERN int rampart_config_get_ttl (rampart_config_t *rampart_config, const axutil_env_t *env)
AXIS2_EXTERN axutil_array_list_t * rampart_config_get_saml_tokens (rampart_config_t *rampart_config, const axutil_env_t *env)
AXIS2_EXTERN
issued_token_callback_func 
rampart_config_get_issued_token_aquire_function (rampart_config_t *rampart_config, const axutil_env_t *env)

Function Documentation

AXIS2_EXTERN int rampart_config_add_saml_token ( rampart_config_t *  rampart_config,
const axutil_env_t *  env,
rampart_saml_token_t *  saml 
)

Parameters:
rampart_config 
evn pointer to environment struct,Must not be NULL.
user 
Returns:
status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error

AXIS2_EXTERN rampart_config_t* rampart_config_create ( const axutil_env_t *  env  ) 

Create a rampart_config.rampart_config is the wrapper

Parameters:
env pointer to environment struct,Must not be NULL.
Returns:
ramaprt_config_t* on successful creation. Else NULL;

AXIS2_EXTERN void rampart_config_free ( rampart_config_t *  rampart_config,
const axutil_env_t *  env 
)

Frees a rampart_config.

Parameters:
rampart_config the rampart_config
env pointer to environment struct,Must not be NULL.

AXIS2_EXTERN issued_token_callback_func rampart_config_get_issued_token_aquire_function ( rampart_config_t *  rampart_config,
const axutil_env_t *  env 
)

Parameters:
rampart_config 
evn pointer to environment struct,Must not be NULL. returns

AXIS2_EXTERN axis2_char_t* rampart_config_get_password ( rampart_config_t *  rampart_config,
const axutil_env_t *  env 
)

Parameters:
rampart_config 
evn pointer to environment struct,Must not be NULL. returns

AXIS2_EXTERN axis2_char_t* rampart_config_get_password_type ( rampart_config_t *  rampart_config,
const axutil_env_t *  env 
)

Parameters:
rampart_config 
evn pointer to environment struct,Must not be NULL. returns

AXIS2_EXTERN axutil_array_list_t* rampart_config_get_saml_tokens ( rampart_config_t *  rampart_config,
const axutil_env_t *  env 
)

Parameters:
rampart_config 
evn pointer to environment struct,Must not be NULL. returns

AXIS2_EXTERN int rampart_config_get_ttl ( rampart_config_t *  rampart_config,
const axutil_env_t *  env 
)

Parameters:
rampart_config 
evn pointer to environment struct,Must not be NULL. returns

AXIS2_EXTERN axis2_char_t* rampart_config_get_username ( rampart_config_t *  rampart_config,
const axutil_env_t *  env 
)

Parameters:
rampart_config 
evn pointer to environment struct,Must not be NULL. returns

AXIS2_EXTERN axis2_status_t rampart_config_set_issued_token_aquire_function ( rampart_config_t *  rampart_config,
const axutil_env_t *  env,
issued_token_callback_func  issued_token_aquire 
)

Parameters:
rampart_config 
evn pointer to environment struct,Must not be NULL.
issued_token_aquire 
Returns:
status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error

AXIS2_EXTERN axis2_status_t rampart_config_set_password ( rampart_config_t *  rampart_config,
const axutil_env_t *  env,
axis2_char_t *  password 
)

Parameters:
rampart_config 
evn pointer to environment struct,Must not be NULL.
password 
Returns:
status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error

AXIS2_EXTERN axis2_status_t rampart_config_set_password_type ( rampart_config_t *  rampart_config,
const axutil_env_t *  env,
axis2_char_t *  password_type 
)

Parameters:
rampart_config 
evn pointer to environment struct,Must not be NULL.
password_type 
Returns:
status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error

AXIS2_EXTERN axis2_status_t rampart_config_set_ttl ( rampart_config_t *  rampart_config,
const axutil_env_t *  env,
int  ttl 
)

Parameters:
rampart_config 
evn pointer to environment struct,Must not be NULL.
ttl 
Returns:
status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error

AXIS2_EXTERN axis2_status_t rampart_config_set_username ( rampart_config_t *  rampart_config,
const axutil_env_t *  env,
axis2_char_t *  user 
)

Parameters:
rampart_config 
evn pointer to environment struct,Must not be NULL.
user 
Returns:
status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error


Generated on Thu May 22 15:02:57 2008 for Rampart/C by  doxygen 1.5.5