SAP Knowledge Base Article - Public

3106725 - Cloud Integration: PGP Encryption step, no public encryption key found for the User Ids [pubring] in the public keyring

Symptom

When using PGP Encryption step of Cloud Integration iFlow, you notice below error is thrown:

com.sap.it.rt.adapter.http.api.exception.HttpResponseException: An internal server error occured: Cannot PGP encrypt message.

No public encryption key found for the User Ids [pubring] in the public keyring. Either specify other User IDs or add correct public keys to the keyring.

Environment

  • SAP Cloud Integration
  • SAP Integration Suite

Cause

The configured User ID in PGP encryption step does not match with the User ID in PGP pubring.

Resolution

You can find the User ID from pubring using tool like Kleopatra.

Then please configure the match user id in PGP step:

See Also

SAP Help Document: Define PGP Encryptor

Keywords

CPI, Cloud Integration, Cloud Platform Integration, HCI, HANA Cloud Integration, Iflow, integration flow,  PGP, encryption, encryptor, user ID, No public encryption key found, pubring, keyring, not found, com.sap.it.rt.adapter.http.api.exception.HttpResponseException: An internal server error occured: Cannot PGP encrypt message , KBA , LOD-HCI-PI-CON-SOAP , SOAP Adapter , Problem

Product

SAP SuccessFactors HXM Core 2105