I have generated stub and am constructing a client for a secured webservice.
It appears that I need to switch my security header namespace, but I can't
figure out how to do that all.

My client uses WSS4JOutInterceptor to configure the token, callback,
username and password. The server is throwing the following error:

 com.ibm.wsspi.wssecurity.SoapSecurityException: The Application Server
expected a Security header with the
http://schemas.xmlsoap.org/ws/2003/06/secext or
http://schemas.xmlsoap.org/ws/2002/07/secext or
http://schemas.xmlsoap.org/ws/2002/04/secext namespace, but it was not
found.

My payload has:

                <wsse:Security          
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd";
          
soap:mustUnderstand="1">                        <wsse:UsernameToken             
        
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd";
                  
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";
                  
wsu:Id="UsernameToken-1">                               
<wsse:Username>username</wsse:Username>                         
<wsse:Password                          
Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText";>password</wsse:Password>
                 
</wsse:UsernameToken>           </wsse:Security>
-- 
View this message in context: 
http://www.nabble.com/How-does-one-change-the-xmlns-on-a-Security-Header--tp24118201p24118201.html
Sent from the cxf-user mailing list archive at Nabble.com.

Reply via email to