cancel
Showing results for 
Search instead for 
Did you mean: 

Configure certificate based authentication in SOAP receiver channel

former_member60331
Participant
0 Kudos

Hi Experts,

I have requirement to connect to 3rd party web-service through PO 7.5. It is synchronous call from SAP to 3rd party web service.

SAP<--->PO<--->3rd Party Web service.

Now the 3rd party web-service owner doesn't want to use basic authentication (username/password) instead they want to use certificate based authentication.

They provided us two certificates - ".pfx" and ".cer"

".pfx" is key protected and cannot be imported in PI, If I am not wrong. So I imported ".cer" certificate in PO in a key view ,but when I am trying to read keystore entry in PO. I am not able to see the entry.

Can you please suggest how to see this entry in PO. Also what type of certificate I need to ask with the web service owners to certificate based authentication?

Regards,
Akash

Accepted Solutions (1)

Accepted Solutions (1)

Bhargavakrishna
Active Contributor

Hi Akash,

Ensure the certificate you are importing has the full certificate chain contained inside of it.

Keystore entry is not mandatory. You can also provide the Keystore entry name manually.

I suggest to try this and test the interface.

Please check the below blog for your reference.

https://blogs.sap.com/2013/06/17/adding-certificates-to-pi/

Regards

Bhargava Krishna T

former_member60331
Participant

Hi Bhargava Krishna T,

Thank you for your reply. It helped.

Regards,

Akash

Answers (1)

Answers (1)

Harish
Active Contributor

Hi Akash,

In addition to above suggestion, please check the below link

https://answers.sap.com/questions/433808/soap-receiver-configure-certificate-authentication.html

as suggest by Andrzej

-->to authenticate using a certificate, you have to choose your certificate (with the private key) which is stored in the secure storage and configure it in your communication channel.

regards,

Harish