Prerequisites to Use the Client Certificate-Based Security Policy
You must satisfy the following prerequisites if you want to use the Client Certificate-Based security policy with the SAP S/4HANA Cloud Adapter.
Create a Communication User
- Log in to the SAP S/4HANA Cloud application with administrator credentials.
- Search for
Communication Management
in the search box in the upper right pane, then click Maintain Communication Users in the search results. - Click New to create a new communication user.
- On the Create Communication User page, enter a user name, description, and password. You can click Propose Password to get a system-generated password.
- Upload the certificate (
.pem
file) on the Certificates page. - Click Create.
Create a Communication System
Perform the following steps to create a communication system and assign a communication user to the communication system.
- Log in to the SAP S/4HANA Cloud application with administrator credentials.
- Search for
Communication Management
in the search box in the upper right pane, then click Communication Systems in the search results. - Click New to create a new communication system.
- Enter a system ID and system name, then click Create.
- Click a communication system in the list.
- Under Technical Data, enter
localhost
in the Host Name field. - In the Logical System field, enter a system name.
- Click the User for Inbound Communication tab, then click the add (+) icon.
- Assign the communication user you created and select the authentication method as SSL Client Certificate.
- Click the User for Outbound Communication tab, then click the add (+) icon.
- Select the authentication method as User Name and Password, and enter the username and password.
- Click Create.
- Click Save.
- Check that the status is Active.
Create a Communication Arrangement
Follow the steps to create a communication agreement. See Create Communication Agreement.
Upload Client Certificate X.509 into Oracle Integration
Upload the X.509 client certificate. See Upload an SSL Certificate.