# Rp_secpolicy

## Typedefs
typedef struct rp_secpolicy_t | rp_secpolicy_t
## Functions
AXIS2_EXTERN rp_secpolicy_t * | rp_secpolicy_create (const axutil_env_t *env)
AXIS2_EXTERN void | rp_secpolicy_free (rp_secpolicy_t *secpolicy, const axutil_env_t *env)
AXIS2_EXTERN axis2_status_t | rp_secpolicy_set_binding (rp_secpolicy_t *secpolicy, const axutil_env_t *env, rp_property_t *binding)
AXIS2_EXTERN rp_property_t * | rp_secpolicy_get_binding (rp_secpolicy_t *secpolicy, const axutil_env_t *env)
AXIS2_EXTERN axis2_status_t | rp_secpolicy_set_supporting_tokens (rp_secpolicy_t *secpolicy, const axutil_env_t *env, rp_supporting_tokens_t *supporting_tokens)
AXIS2_EXTERN rp_supporting_tokens_t * | rp_secpolicy_get_supporting_tokens (rp_secpolicy_t *secpolicy, const axutil_env_t *env)
AXIS2_EXTERN axis2_status_t | rp_secpolicy_set_signed_supporting_tokens (rp_secpolicy_t *secpolicy, const axutil_env_t *env, rp_supporting_tokens_t *signed_supporting_tokens)
AXIS2_EXTERN rp_supporting_tokens_t * | rp_secpolicy_get_signed_supporting_tokens (rp_secpolicy_t *secpolicy, const axutil_env_t *env)
AXIS2_EXTERN axis2_status_t | rp_secpolicy_set_endorsing_supporting_tokens (rp_secpolicy_t *secpolicy, const axutil_env_t *env, rp_supporting_tokens_t *endorsing_supporting_tokens)
AXIS2_EXTERN rp_supporting_tokens_t * | rp_secpolicy_get_endorsing_supporting_tokens (rp_secpolicy_t *secpolicy, const axutil_env_t *env)
AXIS2_EXTERN axis2_status_t | rp_secpolicy_set_signed_endorsing_supporting_tokens (rp_secpolicy_t *secpolicy, const axutil_env_t *env, rp_supporting_tokens_t *signed_endorsing_supporting_tokens)
AXIS2_EXTERN rp_supporting_tokens_t * | rp_secpolicy_get_signed_endorsing_supporting_tokens (rp_secpolicy_t *secpolicy, const axutil_env_t *env)
AXIS2_EXTERN axis2_status_t | rp_secpolicy_set_signed_parts (rp_secpolicy_t *secpolicy, const axutil_env_t *env, rp_signed_encrypted_parts_t *signed_parts)
AXIS2_EXTERN rp_signed_encrypted_parts_t * | rp_secpolicy_get_signed_parts (rp_secpolicy_t *secpolicy, const axutil_env_t *env)
AXIS2_EXTERN axis2_status_t | rp_secpolicy_set_encrypted_parts (rp_secpolicy_t *secpolicy, const axutil_env_t *env, rp_signed_encrypted_parts_t *encrypted_parts)
AXIS2_EXTERN rp_signed_encrypted_parts_t * | rp_secpolicy_get_encrypted_parts (rp_secpolicy_t *secpolicy, const axutil_env_t *env)
AXIS2_EXTERN axis2_status_t | rp_secpolicy_set_signed_elements (rp_secpolicy_t *secpolicy, const axutil_env_t *env, rp_signed_encrypted_elements_t *signed_elements)
AXIS2_EXTERN rp_signed_encrypted_elements_t * | rp_secpolicy_get_signed_elements (rp_secpolicy_t *secpolicy, const axutil_env_t *env)
AXIS2_EXTERN axis2_status_t | rp_secpolicy_set_encrypted_elements (rp_secpolicy_t *secpolicy, const axutil_env_t *env, rp_signed_encrypted_elements_t *encrypted_elements)
AXIS2_EXTERN rp_signed_encrypted_elements_t * | rp_secpolicy_get_encrypted_elements (rp_secpolicy_t *secpolicy, const axutil_env_t *env)
AXIS2_EXTERN axis2_status_t | rp_secpolicy_set_signed_items (rp_secpolicy_t *secpolicy, const axutil_env_t *env, rp_signed_encrypted_items_t *signed_items)
AXIS2_EXTERN rp_signed_encrypted_items_t * | rp_secpolicy_get_signed_items (rp_secpolicy_t *secpolicy, const axutil_env_t *env)
AXIS2_EXTERN axis2_status_t | rp_secpolicy_set_encrypted_items (rp_secpolicy_t *secpolicy, const axutil_env_t *env, rp_signed_encrypted_items_t *encrypted_items)
AXIS2_EXTERN rp_signed_encrypted_items_t * | rp_secpolicy_get_encrypted_items (rp_secpolicy_t *secpolicy, const axutil_env_t *env)
AXIS2_EXTERN axis2_status_t | rp_secpolicy_set_wss (rp_secpolicy_t *secpolicy, const axutil_env_t *env, rp_property_t *wss)
AXIS2_EXTERN rp_property_t * | rp_secpolicy_get_wss (rp_secpolicy_t *secpolicy, const axutil_env_t *env)
AXIS2_EXTERN axis2_status_t | rp_secpolicy_set_rampart_config (rp_secpolicy_t *secpolicy, const axutil_env_t *env, rp_rampart_config_t *rampart_config)
AXIS2_EXTERN rp_rampart_config_t * | rp_secpolicy_get_rampart_config (rp_secpolicy_t *secpolicy, const axutil_env_t *env)
AXIS2_EXTERN axis2_status_t | rp_secpolicy_set_trust10 (rp_secpolicy_t *secpolicy, const axutil_env_t *env, rp_trust10_t *trust10)
AXIS2_EXTERN rp_trust10_t * | rp_secpolicy_get_trust10 (rp_secpolicy_t *secpolicy, const axutil_env_t *env)