[ 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.