# Trust10

## Typedefs
typedef struct rp_issued_token | rp_issued_token_t
typedef struct rp_trust10_t | rp_trust10_t
## Functions
AXIS2_EXTERN rp_issued_token_t * | rp_issued_token_create (const axutil_env_t *env)
AXIS2_EXTERN void | rp_issued_token_free (rp_issued_token_t *issued_token, const axutil_env_t *env)
AXIS2_EXTERN axis2_char_t * | rp_issued_token_get_inclusion (rp_issued_token_t *issued_token, const axutil_env_t *env)
AXIS2_EXTERN axis2_status_t | rp_issued_token_set_inclusion (rp_issued_token_t *issued_token, const axutil_env_t *env, axis2_char_t *inclusion)
AXIS2_EXTERN axiom_node_t * | rp_issued_token_get_issuer_epr (rp_issued_token_t *issued_token, const axutil_env_t *env)
AXIS2_EXTERN axis2_status_t | rp_issued_token_set_issuer_epr (rp_issued_token_t *issued_token, const axutil_env_t *env, axiom_node_t *issuer_epr)
AXIS2_EXTERN axiom_node_t * | rp_issued_token_get_requested_sec_token_template (rp_issued_token_t *issued_token, const axutil_env_t *env)
AXIS2_EXTERN axis2_status_t | rp_issued_token_set_requested_sec_token_template (rp_issued_token_t *issued_token, const axutil_env_t *env, axiom_node_t *req_sec_token_template)
AXIS2_EXTERN axis2_bool_t | rp_issued_token_get_derivedkeys (rp_issued_token_t *issued_token, const axutil_env_t *env)
AXIS2_EXTERN axis2_status_t | rp_issued_token_set_derivedkeys (rp_issued_token_t *issued_token, const axutil_env_t *env, axis2_bool_t derivedkeys)
AXIS2_EXTERN axis2_bool_t | rp_issued_token_get_require_external_reference (rp_issued_token_t *issued_token, const axutil_env_t *env)
AXIS2_EXTERN axis2_status_t | rp_issued_token_set_require_exernal_reference (rp_issued_token_t *issued_token, const axutil_env_t *env, axis2_bool_t require_external_reference)
AXIS2_EXTERN axis2_bool_t | rp_issued_token_get_require_internal_reference (rp_issued_token_t *issued_token, const axutil_env_t *env)
AXIS2_EXTERN axis2_status_t | rp_issued_token_set_require_internal_reference (rp_issued_token_t *issued_token, const axutil_env_t *env, axis2_bool_t require_internal_reference)
AXIS2_EXTERN axis2_status_t | rp_issued_token_increment_ref (rp_issued_token_t *issued_token, const axutil_env_t *env)
AXIS2_EXTERN neethi_assertion_t * | rp_issued_token_builder_build (const axutil_env_t *env, axiom_node_t *node, axiom_element_t *element)
AXIS2_EXTERN axis2_status_t | rp_issued_token_builder_process_alternatives (const axutil_env_t *env, neethi_all_t *all, rp_issued_token_t *issued_token)
AXIS2_EXTERN rp_trust10_t * | rp_trust10_create (const axutil_env_t *env)
AXIS2_EXTERN void | rp_trust10_free (rp_trust10_t *trust10, const axutil_env_t *env)
AXIS2_EXTERN axis2_bool_t | rp_trust10_get_must_support_client_challenge (rp_trust10_t *trust10, const axutil_env_t *env)
AXIS2_EXTERN axis2_status_t | rp_trust10_set_must_support_client_challenge (rp_trust10_t *trust10, const axutil_env_t *env, axis2_bool_t must_support_client_challenge)
AXIS2_EXTERN axis2_bool_t | rp_trust10_get_must_support_server_challenge (rp_trust10_t *trust10, const axutil_env_t *env)
AXIS2_EXTERN axis2_status_t | rp_trust10_set_must_support_server_challenge (rp_trust10_t *trust10, const axutil_env_t *env, axis2_bool_t must_support_server_challenge)
AXIS2_EXTERN axis2_bool_t | rp_trust10_get_require_client_entropy (rp_trust10_t *trust10, const axutil_env_t *env)
AXIS2_EXTERN axis2_status_t | rp_trust10_set_require_client_entropy (rp_trust10_t *trust10, const axutil_env_t *env, axis2_bool_t require_client_entropy)
AXIS2_EXTERN axis2_bool_t | rp_trust10_get_require_server_entropy (rp_trust10_t *trust10, const axutil_env_t *env)
AXIS2_EXTERN axis2_status_t | rp_trust10_set_require_server_entropy (rp_trust10_t *trust10, const axutil_env_t *env, axis2_bool_t require_server_entropy)
AXIS2_EXTERN axis2_bool_t | rp_trust10_get_must_support_issued_token (rp_trust10_t *trust10, const axutil_env_t *env)
AXIS2_EXTERN axis2_status_t | rp_trust10_set_must_support_issued_token (rp_trust10_t *trust10, const axutil_env_t *env, axis2_bool_t must_support_issued_token)
AXIS2_EXTERN axis2_status_t | rp_trust10_increment_ref (rp_trust10_t *trust10, const axutil_env_t *env)