cancel
Showing results for 
Search instead for 
Did you mean: 

Invalid XML Signature error -- SOAP UI and AS ABAP Integration using SAML 1.1

Former Member
0 Kudos

Hello,

We are trying to set up SSO between non-SAP server (JBoss) and SAP ABAP AS, which is on 7.01 SP8. As our ABAP back end is not at a version where SAML 2.0 is supported, we decided to use SAML 1.1.

To establish proof of concept, we are using SOAP UI. However, we are getting "XML Invalid Signature" when the SOAP UI is making calls to ABAP back end. We tried removing the certificate that we are using for SOAP UI but we still get the same error. We followed the instructions mentioned in OSS note 1254821 for ABAP configuration and the instructions mentioned in the below link for SOAP UI config.

Technology highlights: How to test secure web services with soapUI - part #1

Can you please help? Your help is very much appreciated!

Thank you.

Regards,

Pranith.

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

The issue was at the client's end. We developed a custom program in python and that did the trick for us.

Regards,

Pranith.

Former Member
0 Kudos

Hi Pranith,

could you explain the exact error that your client had? What did you change in order to make it work?
We are facing the same error at the moment and don't know where we went wrong on the client side.

Thanks a lot and kind regards,

Isabelle

Former Member
0 Kudos

Hi Isabelle,

We were using SOAP UI initially to make the XML calls and in that process, we discovered that digest values calculated by SAP for the body of the message was different than diest values sent by SOAP UI.

In the custom program, after a lot of blank space removal, carriage return removal, removal of header and footer in certificate, digest values SAP generated matched with digest values being sent by client end. From then on, we rant into certificate error; certificates uploaded to SAP were not matching. We just changed the algorithm of the certificate to RSA and that did the charm.

Good luck!