Typedefs | |
typedef struct rp_token_t | rp_token_t |
Enumerations | |
enum | derive_key_type_t { DERIVEKEY_NONE = 0, DERIVEKEY_NEEDED, DERIVEKEY_IMPLIED, DERIVEKEY_EXPLICIT } |
enum | derive_key_version_t { DERIVEKEY_VERSION_SC10 = 0, DERIVEKEY_VERSION_SC13 } |
Functions | |
AXIS2_EXTERN rp_token_t * | rp_token_create (const axutil_env_t *env) |
AXIS2_EXTERN void | rp_token_free (rp_token_t *token, const axutil_env_t *env) |
AXIS2_EXTERN axis2_char_t * | rp_token_get_issuer (rp_token_t *token, const axutil_env_t *env) |
AXIS2_EXTERN axis2_status_t | rp_token_set_issuer (rp_token_t *token, const axutil_env_t *env, axis2_char_t *issuer) |
AXIS2_EXTERN derive_key_type_t | rp_token_get_derivedkey_type (rp_token_t *token, const axutil_env_t *env) |
AXIS2_EXTERN axis2_status_t | rp_token_set_derivedkey_type (rp_token_t *token, const axutil_env_t *env, derive_key_type_t derivedkey) |
AXIS2_EXTERN axis2_bool_t | rp_token_get_is_issuer_name (rp_token_t *token, const axutil_env_t *env) |
AXIS2_EXTERN axis2_status_t | rp_token_set_is_issuer_name (rp_token_t *token, const axutil_env_t *env, axis2_bool_t is_issuer_name) |
AXIS2_EXTERN axiom_node_t * | rp_token_get_claim (rp_token_t *token, const axutil_env_t *env) |
AXIS2_EXTERN axis2_status_t | rp_token_set_claim (rp_token_t *token, const axutil_env_t *env, axiom_node_t *claim) |
AXIS2_EXTERN axis2_status_t | rp_token_increment_ref (rp_token_t *token, const axutil_env_t *env) |
AXIS2_EXTERN axis2_status_t | rp_token_set_derive_key_version (rp_token_t *token, const axutil_env_t *env, derive_key_version_t version) |
AXIS2_EXTERN derive_key_version_t | rp_token_get_derive_key_version (rp_token_t *token, const axutil_env_t *env) |
AXIS2_EXTERN axis2_status_t | rp_token_set_inclusion (rp_token_t *token, const axutil_env_t *env, axis2_char_t *inclusion) |
AXIS2_EXTERN axis2_char_t * | rp_token_get_inclusion (rp_token_t *token, const axutil_env_t *env) |