cancel
Showing results for 
Search instead for 
Did you mean: 

decrypt the response SOAP message

Former Member
0 Kudos

Hi Everybody !!!

Another doubt concerning SOAP Security. I have configured SOAP Receiver adapter and Receiver Agreement for encrypting the (request) message that is sent to a Web Service. What about the response message? There's no place in the Receiver Agreement where I can choose the private key to use to decrypt the encrypted response message.

Julio

Accepted Solutions (1)

Accepted Solutions (1)

prateek
Active Contributor
0 Kudos

See this

http://help.sap.com/saphelp_nw04/helpdata/en/56/992d4142badb2be10000000a1550b0/frameset.htm

Under this go to "Security Procedure for Response Message"

Regards,

Prateek

Former Member
0 Kudos

Hi Prateek! That's the problem! There's no "Security Procedure for Response Message" in the Receiver Agreement. There's "Partner Certificate for Encryption (WS Request)" only.

aashish_sinha
Active Contributor
0 Kudos

Hi,

I hope this facility will be available from PI 7.1 with Web Services Reliable Messaging (WS - RM).

you can refer to https://www.sdn.sap.com/irj/sdn/wiki and Capability and Enhancements of SAP NetWeaver Process Integration 7.1 in Exchange Infrastructure section.

regards

Aashish Sinha

PS : reward points if helpful

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi Julio,

If you are using communication channel security, then whole channel is encrypted .

The same connection is live until you get back the response.

Response is not coming on different channel. It is same. The whole communication is encrypted on that HTTP channel.

But if you are calling some other Web Service from XI, then you have to import the key of that service provider.( and it is possible only if the service provider is providing encryption )

Hope this helps,

Regards,

Piyush

Former Member
0 Kudos

Hi Piyush! I'm using message-level security (that is, I'm not using https). So I use partner public key to encrypt the request message. If my partner uses my public key to encrypt the response, I need to use my private key to decrypt it. But there's no place where I can define a private key to use for decrypting. That is, the "Security Procedure (Response)" doesnt exist!

Julio

Former Member
0 Kudos

Solved by myself! I imported "SP13 SAP BASIS 7.0 XI Content" from marketplace into Integration Repository!

Regards

Julio