Hi,

I am trying to write a client which is accessing a WS with UsernameToken
with a clear text password.
But it seems like i am still sending the digest. Am I doin something wrong
here?

[CODE]
EngineConfiguration config = new FileProvider("client_deploy.wsdd");
XLocator l = new XLocator(config);
Stub  port = (Stub)l.getXPort();
port._setProperty(WSHandlerConstants.ACTION,
WSHandlerConstants.USERNAME_TOKEN);
port._setProperty(UsernameToken.PASSWORD_TYPE, WSConstants.PASSWORD_TEXT);
port._setProperty(WSHandlerConstants.USER, "readUser");
port._setProperty(WSHandlerConstants.PW_CALLBACK_CLASS, "PWCallBack");
[/CODE]

[REQUEST HEADER]
 <soapenv:Header>
         <wsse:Security
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd";
soapenv:mustUnderstand="1">
            <wsse:UsernameToken>
               <wsse:Username>readUser</wsse:Username>
               <wsse:Password
Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordDigest";>KGU1NBjjwok6p+Ylc6rBPaPWL2w=</wsse:Password>
               <wsse:Nonce>SZ47aQMFKrVTPHUfezXY/w==</wsse:Nonce>
               <wsu:Created
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";>2005-02-18T17:32:02Z</wsu:Created>
            </wsse:UsernameToken>
         </wsse:Security>
      </soapenv:Header>
[/REQUEST HEADER]

regards,
Arun


Reply via email to