# oxs_xml_signature.h File Reference

Does the XML Signature for OMXMLSecurity. More...

`#include <axis2_defines.h>`
`#include <oxs_ctx.h>`
`#include <axutil_env.h>`
`#include <axiom_node.h>`
`#include <axiom_element.h>`
`#include <axutil_qname.h>`
`#include <oxs_sign_ctx.h>`
`#include <oxs_sign_part.h>`

Go to the source code of this file.

## Functions
AXIS2_EXTERN axis2_status_t | oxs_xml_sig_sign (const axutil_env_t *env, oxs_sign_ctx_t *sign_ctx, axiom_node_t *parent, axiom_node_t **sig_node)
AXIS2_EXTERN axis2_status_t | oxs_xml_sig_verify (const axutil_env_t *env, oxs_sign_ctx_t *sign_ctx, axiom_node_t *signature_node, axiom_node_t *scope_node)
AXIS2_EXTERN axis2_status_t | oxs_xml_sig_verify_sign_part (const axutil_env_t *env, oxs_sign_part_t *sign_part)
AXIS2_EXTERN axis2_status_t | oxs_xml_sig_verify_digests (const axutil_env_t *env, oxs_sign_ctx_t *sign_ctx)
AXIS2_EXTERN axis2_status_t | oxs_xml_sig_process_ref_node (const axutil_env_t *env, oxs_sign_part_t *sign_part, axiom_node_t *ref_node, axiom_node_t *scope_node)
AXIS2_EXTERN axis2_status_t | oxs_xml_sig_process_signature_node (const axutil_env_t *env, oxs_sign_ctx_t *sign_ctx, axiom_node_t *signature_node, axiom_node_t *scope_node)

## Detailed Description

Does the XML Signature for OMXMLSecurity.