Functions | |
AXIS2_EXTERN axis2_status_t | rampart_token_process_security_token_reference (const axutil_env_t *env, axiom_node_t *st_ref_node, axiom_node_t *scope_node, oxs_x509_cert_t *cert) |
AXIS2_EXTERN axis2_status_t | rampart_token_process_direct_ref (const axutil_env_t *env, axiom_node_t *ref_node, axiom_node_t *scope_node, oxs_x509_cert_t *cert) |
AXIS2_EXTERN axis2_status_t | rampart_token_process_embedded (const axutil_env_t *env, axiom_node_t *embed_node, oxs_x509_cert_t *cert) |
AXIS2_EXTERN axis2_status_t | rampart_token_process_key_identifier (const axutil_env_t *env, axiom_node_t *ki_node, oxs_x509_cert_t *cert) |
AXIS2_EXTERN axis2_status_t | rampart_token_process_x509_data (const axutil_env_t *env, axiom_node_t *x509_data_node, oxs_x509_cert_t *cert) |
AXIS2_EXTERN axis2_status_t rampart_token_process_direct_ref | ( | const axutil_env_t * | env, | |
axiom_node_t * | ref_node, | |||
axiom_node_t * | scope_node, | |||
oxs_x509_cert_t * | cert | |||
) |
extract certificate using reference id given in reference node
env | Environment structure | |
ref_node | security token reference node. | |
scope_node | node where certificate details should be found using reference id | |
cert | certificate where values extracted shuold be populated |
AXIS2_EXTERN axis2_status_t rampart_token_process_embedded | ( | const axutil_env_t * | env, | |
axiom_node_t * | embed_node, | |||
oxs_x509_cert_t * | cert | |||
) |
extract embedded certificate from given embed_node
env | Environment structure | |
embed_node | node where certificate is embedded. | |
cert | certificate where values extracted shuold be populated |
AXIS2_EXTERN axis2_status_t rampart_token_process_key_identifier | ( | const axutil_env_t * | env, | |
axiom_node_t * | ki_node, | |||
oxs_x509_cert_t * | cert | |||
) |
extract key identifier and populate the certificate
env | Environment structure | |
ki_node | node where key identifier is available. | |
cert | certificate where values extracted shuold be populated |
AXIS2_EXTERN axis2_status_t rampart_token_process_security_token_reference | ( | const axutil_env_t * | env, | |
axiom_node_t * | st_ref_node, | |||
axiom_node_t * | scope_node, | |||
oxs_x509_cert_t * | cert | |||
) |
extract certificate related information using given token_reference node and scope node
env | Environment structure | |
st_ref_node | security token reference node. | |
scope_node | node where additional details should be found. Can be NULL for all other scenarios but the Direct Reference | |
cert | certificate where values extracted shuold be populated |
AXIS2_EXTERN axis2_status_t rampart_token_process_x509_data | ( | const axutil_env_t * | env, | |
axiom_node_t * | x509_data_node, | |||
oxs_x509_cert_t * | cert | |||
) |
extract key details from x509data node
env | Environment structure | |
x509_data_node | x509data node. | |
cert | certificate where values extracted shuold be populated |