Establishing a trusted relationship between SAP and OneList server (Installing a certificate)

Before SAP can communicate with the OneList server, a trusted relationship must be defined between SAP and the server where OneList resides - this must be done by adding the site's 'signing' or 'intermediate' certificate to the SAP Trust Manager. Follow the steps below (screenshots were taken in Chrome):



Steps in Web browser (Chrome)

  • Start Chrome (or other web browser) and navigate to your OneList approvals site.

  • Click on the 'lock' icon next to the URL, shown below, and then click on the 'Certificate' menu item:

  • Navigate to the Certification Path tab:

  • Once here, you will see the 'site certificate' (*.onelistapprovals.com in this case - yours will be different) and the 'signing' / 'intermediary' certificate (immediately preceding the 'site certificate' ). Select the latter certificate (NOT the site certificate), and click on the 'View Certificate' button:

  • Navigate to the 'Details' tab and click on the 'Copy to File' button:

  • Follow the steps in the export wizard to save to file to your local machine in a folder of your choice. It may ask you in which format to save the certificate - keeping the default option works well:

  • Save the certificate:



    You should get a 'success' message:

Steps in SAP

  • Navigate to transaction STRUST.

  • In the menu tree on the left, navigate to the node for SSL System Client for Anonymous connections, and double click on the server name under that node:

  • At the bottom, on the left, you wil find a button to import a certificate:

  • Using this button, import the signing certificate you saved in a previous step:

  • The certificate details will be displayed on screen, but it has to be added to the certificate list by clicking on the button shown below:



    You should see a success message:

  • Lastly, 'Save' the certificate (standard save button in the top toolbar) to make the addition of the certificate permanent. You should get this success message:

Testing your connection / endpoint

The simplest way to test that your endpoint has been configured correctly and that the certificate has been installed successfully is by using transaction /IQX/OL_ENDPOINT. Configure the endpoint, then use the 'Test Connection' button:

Before

After successful test:

-- END --