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 |
1.5.5