[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