Mir, In case of Username token with digest password option, the way .Net calculates the digest is totally different from the way standard says to create the digest, so it may not work unless the digest is calculated the same way. Digest = SHA1(Create + Nonce + password); is the standard way but .Net seems to be doing something else may be Digest = SHA1(Create + Nonce + SHA1(password));
thanks, dheeraj -----Original Message----- From: Mir Shafiqul Islam [mailto:[EMAIL PROTECTED] Sent: Thursday, June 02, 2005 6:08 PM To: [email protected] Subject: Interop with .Net I am trying to get a .Net (in C#) interoperate with axis and wss4j. I am using Username token with digested password. However when I invoke the service from windows side I am getting error: Did not understand "MustUnderstand" headers. The same method invoked by the java client works fine. This is my first time playing with .Net so I maybe missing something obvious. If anyone has client implementation on .Net side interoping with axis/wss4j please let me know. Thanks Mir System: server: Wss4j (latest from cvs as of 6/2/2005) + axis 1.2RC3 + jdk 1.4.2 on MacOSX client: Windows XP + WSE 2.0 + VS .NET 2003
