SAP Knowledge Base Article - Public

2577062 - The Certificate is Already Assigned to User _ABCXYZ

Symptom

You get the error 'The Certificate is Already Assigned to User _ABCXYZ (_ABCXYZ represents the communication user ID) when trying to upload the HCI client certificate in the inbound communication arrangements.

Environment

  • SAP Hybris Cloud for Customer, all versions.
  • Hana Cloud Integration, all versions.

Reproducing the Issue

  1. Go to the Administrator work centre.
  2. Go to the General Settings View.
  3. Click on the Communication Arrangements hyperlink under the Integration section.
  4. Select and open the relevant inbound Communication Arrangement.
  5. Click on View All.
  6. Click on Technical Data.
  7. The Authentication Method would be SSL Client Certificate.
  8. User ID: _DEFXYZ (_DEFXYZ represents the second communication user ID).
  9. Click on the button: Edit Credentials.
  10. Select the Certificate tab.
  11. Click on the button Upload Certificate.
  12. Browse and select the HCI client certificate.
  13. When uploading you get the error: 'Certificate is Already Assigned to User _ABCXYZ'.

Cause

The error is expected system behaviour because the HCI client certificate is already mapped to the communication user  _ABCXYZ and cannot be assigned to _DEFXYZ.

To check the certificate mapping, please follow the below steps:

  1. Go to the Administrator work centre.
  2. Then select the Communication Certificates View.

Here you will see that the certificate is already mapped to the communication user _ABCXYZ.

The issue is encountered when you want to connect or integrate multiple external systems with Cloud For Customer system as only one HCI client certificate is offered to customers when getting your HCI tenant.

Resolution

If you need to connect more than one system you need to follow the steps below:

  1. Go to the Administrator work centre.
  2. Go to the General Settings View.
  3. Click on the Communication Arrangements hyperlink under the Integration section.
  4. Select and open the relevant inbound Communication Arrangement.
  5. Click on View All.
  6. Click on Technical Data.
  7. The Authentication Method would be SSL Client Certificate.
  8. User ID: _DEFXYZ.
  9. Click on the button: Edit Credentials.
  10. Select the Certificate Tab.
  11. Click on Download and Create Key Pair.

 1.jpg

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

After creating and downloading the key pair which will be in .p12 format you need to upload this in your HCI keystore using Keystore explorer.

  • Open Keystore explorer.
  • Select Create a Keystore.
  • Select JKS.

2.jpg

  • On the Menu click on Import Keypair.

3.jpg

  • Browse to the downloaded Key Pair and input the password you maintained when downloading the keypair from C4C.

4.jpg

  • Maintain an alias name and click on OK.

5.jpg

  •  Maintain a new password for the Key pair.

6.jpg

  • Click on File and then Save As.
  • Save the file as name.jks.
  • Go to HCI Web UI.
  • Go to the Monitor (Operations View).
  • Section Manage Security and choose Keystore.

7.jpg

 

  • Click on Add then browse to the name.jks file, in Paraphrase input the password you maintained when saving the .jks file.

8.jpg.

  • After saving you will see the message:

9.jpg

  •  Now, in the iflows related to the second system you need to specify this certificate Alias in Eclipse as follows:

10.jpg

 

See Also

2322303 - The Certificate is Already Assigned to User _ABCXYZ

Keywords

Communication User, HCI, Hana Cloud Integration, Keystore Explorer, Key Pair, Certificate, Eclipse, Assigned , KBA , LOD-CRM-INT-ERP , Integration of C4C with ERP , How To

Product

SAP Cloud for Customer 1211 ; SAP Cloud for Customer 1302 ; SAP Cloud for Customer 1305 ; SAP Cloud for Customer 1308 ; SAP Cloud for Customer 1311 ; SAP Cloud for Customer 1402 ; SAP Cloud for Customer 1405 ; SAP Cloud for Customer 1408 ; SAP Cloud for Customer 1411 ; SAP Cloud for Customer 1502 ; SAP Cloud for Customer 1505 ; SAP Cloud for Customer 1508 ; SAP Cloud for Customer 1511 ; SAP Cloud for Customer 1602 ; SAP Cloud for Customer 1802 ; SAP Cloud for Sales 3.0 ; SAP HYBRIS C4C ADDINS 1705 ; SAP Hybris Cloud for Customer 1605 ; SAP Hybris Cloud for Customer 1608 ; SAP Hybris Cloud for Customer 1611 ; SAP Hybris Cloud for Customer 1702 ; SAP Hybris Cloud for Customer 1708 ; SAP Hybris Cloud for Customer 1711 ; SAP Sales OnDemand 1.0 ; SAP Sales OnDemand 2.0 ; SAP Sales OnDemand 4.0