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


Reply via email to