Symptom
Your partner is sending encrypted messages to your AS2 sender channel. You have changed the security provider of the AS2 application from the IAIK library to BouncyCastle (BC). In the Message monitor you can see that the messages fail in the AS2 sender channel during the decryption:
Catching org.bouncycastle.cms.CMSException: key invalid in message.
In the default trace you can see a similar entry:
Catching org.bouncycastle.cms.CMSException: key invalid in message.
at org.bouncycastle.cms.CMSEnvelopedHelper.execute(CMSEnvelopedHelper.java:715)
at org.bouncycastle.cms.CMSEnvelopedHelper$CMSEnvelopedSecureReadable.getReadable(CMSEnvelopedHelper.java:631)
at org.bouncycastle.cms.RecipientInformation.getContentFromSessionKey(RecipientInformation.java:150)
at org.bouncycastle.cms.KeyTransRecipientInformation.getContentStream(KeyTransRecipientInformation.java:164)
at org.bouncycastle.cms.RecipientInformation.getContent(RecipientInformation.java:183)
at com.sap.aii.adapter.as2.ra.api.util.BouncyCastleUtils.decryptAndDecompressAS2Message(BouncyCastleUtils.java:663)
at com.sap.aii.adapter.as2.ra.api.AS2Receiver.parseMessage(AS2Receiver.java:425)
at com.sap.aii.adapter.as2.ra.integration.ChannelDispatcher.receive(ChannelDispatcher.java:404)
at com.sap.aii.adapter.as2.servlet.AS2DispatcherServlet.doPost(AS2DispatcherServlet.java:254)
Read more...
Environment
- SAP enhancement package 1 for SAP NetWeaver Process Integration 7.1 >= SP08
- SAP NetWeaver 7.3 >= SP05
- SAP enhancement package 1 for SAP NetWeaver 7.3
- SAP NetWeaver 7.4
- SAP NetWeaver 7.5
- SAP Process Integration, business-to-business add-on
Product
Keywords
AS2, AS2 Sender, decryption, CMSException, decryptAndDecompressAS2Message, BC, BouncyCastle, BouncyCastleUtils, security provider, IAIK , Process Integration 7.11, PI 7.11, Process Integration 7.30, PI 7.30, Process Integration 7.31, PI 7.31, Process Orchestration 7.4, PI 7.4, PO 7.4, Process Orchestration 7.5, PI 7.5, PO 7.5, XI, AEX , KBA , BC-XI-CON-B2B-AS2 , Applicability Statement Protocol Adapter , Problem
About this page
This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).Search for additional results
Visit SAP Support Portal's SAP Notes and KBA Search.