You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Ti...@mapinfo.com on 2003/10/31 17:47:26 UTC

AXIS deserialization

Hello All,

Can somebody explain me why the following is happening.

Client signs a soap message and sends  it to webservice. I can sniff the
message out using tcp mon. It has a signature element :

<ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:soapenv
="http://schemas.xmlsoap.org/soap/envelope/"
                            xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

Services gets a message in handler and converts it to DOM in order to
verify the signature, but signature element looks :

 <Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:soapenv
="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd
="http://www.w3.org/2001/XMLSchema" xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance">

As you can see the prefix "ds" is missing. Is there a way to fix it ?


Best regards,
Timour