I couldn't find a rampart user mailing list and hence, posting my
question to the dev mailing list. 

-----------------

 

Hi,

  I am using rampart with Axis2. While some of the calls are working
fine, most of the calls are failing when I engage rampart. This is
because the soap message gets changed after I enabled rampart. See the
example below:

 

Before enabling rampart- 

<userCredentials xmlns:ns8="http://test.com";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
xsi:type="ns8:PasswordCredentials">

 

After enabling rampart

<userCredentials xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
xsi:type="ns8:PasswordCredentials">

 

The declaration of namespace prefix "ns8" has been removed as part of
canonicalization and axis2 cannot parse the xml as xsi:type refers to
ns8. 

 

Any help/pointers on sorting this out would be greatly appreciated. 

 

I read somewhere about "UnsuppressedNamespacePrefixList
<http://www.w3.org/Signature/Drafts/xml-exc-c14n#Specification> " that
can be provided to canonicalization engine but couldn't find how to
supply this parameter to rampart/wss4j. 

Thanks,

Rajan

Reply via email to