cancel
Showing results for 
Search instead for 
Did you mean: 

SAP PI 7.11-Digital signing and encryption/decryption procedures

Former Member
0 Kudos

My scenario is SAP R/3(RFC format) is sender and Web service system(soap) is receiver and we have SAP PI for integration ,client want xml to be encrypted and decrypt the xml files in SAP PI

We have SAP PI7.1 EHP1

Client Requirements :

XML Documents shall be signed using XML signature

Use enveloped signatures

Support RSA signing in conformance with the algorithm indentified by http:www.w3.org/2009/09/xmldsig#rsa-sha1

Use exclusive canonicalization

As per my knowledge ,I know it can be done by one of the procedures,not sure which one to be followed

1)Wsse

2)Axis soap adapter

3)Apche wss4j

4)SAML

5)SsfdataXML

Please help me which one to go with as per my above requiremnets and how to use the functionality in SAP PI as per my scenario

any documents with screen shots will help me

Thanking you for your support

Pooja

Accepted Solutions (1)

Accepted Solutions (1)

baskar_gopalakrishnan2
Active Contributor
0 Kudos

There are many ways to do it. one of the possibe ways is to use java mapping to handle signature signing/verification as well encrytion using apache axis api. In thsi case, just using soap adapter.

Refer this link....

http://axis.apache.org/axis/

I beleive Axis soap adapter can support your requirement to do. In this case you can handle everything using axis soap adapter (receiver) and no need of java mapping and apache axis api over here.

Former Member
0 Kudos

Hi Bhaskar,

Thank you for your reply

Do you have any step by step document for axis soap adpater integration with PI7.11 and how to use it...

Can we also use WSSE as per this blog /people/rajendra.badi/blog/2011/08/24/configuring-wsse-digital-signing-and-encryption-using-sap-pi-711-aae-soap-adapter

Please advise in detail experts

Thanking you

Pooja

Former Member
0 Kudos

Hi,

My Scenario RFC >PI>WEBSERVICE(SOAP) scenario

Do I need to configre Soap sender or soap receiver adapters or both

Rfc data is imported to PI system by connection to R/3 data...now soap receiver will encrypt and signs the file when you say just soap receiver will fullfill my requirements then how soap is decrypted,normally it is decrypted by sending soap adapter wright,if i dont need sender soap adapter how is it decrypted

Please explain

Thanking you

Pooja

Answers (1)

Answers (1)

Former Member
0 Kudos

answered

Former Member
0 Kudos

Hi Pooja, this thread gets a lot of hits in search results. What approach did you take in the end? Any experience to share?