HTTP_AAE Receiver Adapter - SSL - How it works?
requirement is for sending PO data from Non-SAP system to Ariba, I am using HTTP_AAE Receiver adapter to connect to Ariba using Message protocol POST.
Following is the configuration used,
Adpater Type: HTTP_AAE
Transport Protocol: HTTP 1.1
Message Protocol: POST
Adapter Engine: Central Adapter Engine
Addressing Mode: URL address
Target Host: service.ariba.com
Target Port: 443
Security and Authentication:
Use SSL - Check box selected
Specify Client Certificate: Check Box Selected (only able to select the Private Key from the keystore and not the client certificate imported)
My understanding of Certificate hand shake is that Receiver Public key is imported in Sender system and sent over message which is accepted using Private Key of the Receiver but in my case I am unable to see the Public Key imported (under TrustedCAs) from receiver but only the Sender system Private key.
Also just want to mention that I have downloaded public key from the browser (view Certificate) : https://service.ariba.com/service/transaction/cxml.asp
Please help to understand following questions,
1. Difference between just selecting Use SSL check box and also selecting Client Certificate?
2. Only selecting Use SSL will help Receiver accept the message securely?
3. What setting needs to be done to select Ariba public certificate as I am unable to see the Ariba client certificate but only the Private keys.