Skip to Main Content

Integration

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Digital Signature fails when communicating with IBM WPG

664923Apr 27 2011 — edited Apr 29 2011
Hi

We are currently experiencing a digital signature verify error when receiving a message from a trading partner. We are using Fusion 11g 11.1.1.3 and communicating with the partner via ebMS 2.0 and against IBM WPG.

This is error from the B2B Console:
B2B-51931
Machine Info: Error found in decrypting or verifying the message
Outbound we can sign the message and everything works fine but inbound, we are getting the error.

We followed this instruction to setup the channel security:
http://anuj-dwivedi.blogspot.com/2010/10/enabling-ssl-on-oracle-b2b-11g.html

I created the required keystore and configured it in the host trading partner tab.
In the partner /remotepartner/channel/security tab, I checked Digital Certificate and chose the private key to use to sign the message. I didn’t check encryption as we will not be using this but can see the partner public key.
With the inbound message, there is no way to specify what public key it will use to verify the signature.
We tested this using Oracle to Oracle and no problem at all. For the IBM to Oracle, no success yet.

How does B2B know which key to use?

There is a keyinfo section within the message received but how does Oracle work out which key to use?

Regards,
Robert

Edited by: RSamaniego on Apr 27, 2011 7:11 PM
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on May 27 2011
Added on Apr 27 2011
4 comments
390 views