[jboss-user] [JBoss Web Services] - Problem signing a web service request

Earnest Dyke do-not-reply at jboss.com
Tue Dec 14 12:54:00 EST 2010


Earnest Dyke [http://community.jboss.org/people/earnest.dyke] created the discussion

"Problem signing a web service request"

To view the discussion, visit: http://community.jboss.org/message/575966#575966

--------------------------------------------------------------
Greetings all,

We are running JBoss EAP 5.0 with JDK 1.6 on Windows. There is a web service on an Ubuntu/Apache server somewhere in the cloud that we need to call over https. We have everything working but the call fails and returns fault code *The signature or decryption was invalid*. The soap body that is generated by our client running in JBoss is as follows:

{code:xml}<soapenv:Body  wsu:Id="*id-12001189*" xmlns:wsu=" *http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd*">
 http://community.jboss.org/post!input.jspa?containerType=14&container=2044# - <ns1:sEncrypt_Input xmlns=" *http://paymetric/2007-07/XiSecureWS.xsd http://paymetric/2007-07/XiSecureWS.xsd*" xmlns:ns1=" *http://paymetric/2007-07/XiSecureWS.xsd http://paymetric/2007-07/XiSecureWS.xsd*">
  <ns1:MaxUnmaskedDigits>4</ns1:MaxUnmaskedDigits>
  <ns1:isUnmaskedFromLeft>0</ns1:isUnmaskedFromLeft>
  <ns1:strRawValue>4545111111111111</ns1:strRawValue>
</ns1:sEncrypt_Input>
  </soapenv:Body>{code}
 
We can pass this body through SoapUI and get the same response. If we pass this body through SoapUI, the service returns a valid response.
 
{code:xml}<soapenv:Body  wsu:Id="*id-12618762*" xmlns:wsu=" *http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd*">
 http://community.jboss.org/post!input.jspa?containerType=14&container=2044# - <xis:sEncrypt_Input>
  <xis:MaxUnmaskedDigits>4</xis:MaxUnmaskedDigits>
  <xis:isUnmaskedFromLeft>0</xis:isUnmaskedFromLeft>
  <xis:strRawValue>4545111111111111</xis:strRawValue>
  </xis:sEncrypt_Input>
  </soapenv:Body>{code}

 
The only real difference is the namespaces. Can anyone tell me why this is happening and how I can get our JBoss client to generate a body in the later format?
 
Thanks in advance for any and all relevant responses.
 
Earnie!
--------------------------------------------------------------

Reply to this message by going to Community
[http://community.jboss.org/message/575966#575966]

Start a new discussion in JBoss Web Services at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2044]

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-user/attachments/20101214/cfdb62af/attachment-0001.html 


More information about the jboss-user mailing list