[ 
https://issues.apache.org/jira/browse/AXIS2C-1275?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Manjula Peiris updated AXIS2C-1275:
-----------------------------------

    Fix Version/s: 1.6.0

> Axiom default namespace serialization and deserialization are not compatible
> ----------------------------------------------------------------------------
>
>                 Key: AXIS2C-1275
>                 URL: https://issues.apache.org/jira/browse/AXIS2C-1275
>             Project: Axis2-C
>          Issue Type: Bug
>          Components: xml/om
>    Affects Versions: Current (Nightly)
>            Reporter: Manjula Peiris
>             Fix For: 1.6.0
>
>
> For the following code axiom generates the xml given below.
>    ns1 = axiom_namespace_create (env, "http://example.org/";, NULL);
>     ping_ele = axiom_element_create(env, NULL, "PingResponse", ns1, 
> &ping_node);
>     echo_om_ele = axiom_element_create(env, ping_node, "echoStringResponse", 
> NULL, &echo_om_node);
>     text_om_ele = axiom_element_create(env, echo_om_node, "EchoStringReturn", 
> NULL, &text_om_node);
>     axiom_element_set_text(text_om_ele, env, text, text_om_node);
> <PingResponse xmlns="http://example.org/"; >
>    <echoStringResponse>
>       <EchoStringReturn>text</EchoStringReturn>
>    </echoStringResponse>
> </PingResponse>
> But when signing this om the child elements are not canonicalized with the 
> namaspaces because those elements are created with NULL namespaces. But the 
> the child elements inherit the default namespaces. So signature verification 
> fails.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to