Explicetly use exclusive c14n instead of the default inclusive one.

On Fri, 18 Feb 2005 09:50:00 -0800, Prakasa Nedunuri <[EMAIL PROTECTED]> wrote:
>  Hi Vishal,
>    Is there anyway I can bypass this problem?
>  Thanks,
>  Prakasa
> 
>  
>  At 02:40 PM 2/18/2005 +0530, Vishal Mahajan wrote:
>  
> Hi Prakasa,
>  
>  This happens because the encryption code internally uses a
> canonicalization-based serializer. During canonicalization the namespace
> attributes are cascaded down the root node.
>  
>  Vishal
>  
>  Prakasa Nedunuri wrote: 
>  
> Hi,
>    I am trying to encrypt and decrypt SOAP body using xmlsec library.
>  Before encrypting, my original SOAP message is
>  
>  <?xml version="1.0" encoding="UTF-8"?>
>  <soapenv:Envelope 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";>
>   <soapenv:Body>
>    <StockQuoteRequest
> xmlns="http://stockservice.contoso.com/wse/samples/2003/06";>
>          <symbols>
>                  <Symbol>FABRIKAM</Symbol>
>                  <Symbol>CONSTOSO</Symbol>
>          </symbols>
>          <symbols1>
>                  <Symbol>CSCO</Symbol>
>                  <Symbol>JNPR</Symbol>
>          </symbols1>
>          <symbols2>
>                  <Symbol>ttt</Symbol>
>                  <Symbol>ppp</Symbol>
>          </symbols2>
>     </StockQuoteRequest>
>    </soapenv:Body>
>  </soapenv:Envelope>
>  
>  However, after I decrypt the message, I see that StockQuoteRequest element
> has additional namespaces which are 
>  not present in the original message before encrypting.
>   <StockQuoteRequest
> xmlns="http://stockservice.contoso.com/wse/samples/2003/06";
> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
> xmlns:xenc="http://www.w3.org/2001/04/xmlenc#";
> xmlns:xsd="http://www.w3.org/2001/XMLSchema";
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
>  <symbols>
>  <Symbol>FABRIKAM</Symbol>
>  <Symbol>CONSTOSO</Symbol>
>  </symbols>
>          <symbols1>
>  <Symbol>CSCO</Symbol>
>  <Symbol>JNPR</Symbol>
>  </symbols1>
>  <symbols2>
>  <Symbol>ttt</Symbol>
>  <Symbol>ppp</Symbol>
>  </symbols2>
>     </StockQuoteRequest>
>  
>  Any reason why the additional namespaces are getting added to
> StockQuoteRequest element?
>  Anyway I can retain the original message without having these namespaces
> getting added.
>  
>  Thanks,
>  Prakasa
>  


-- 
http://r-bg.com

Reply via email to