We are encrypting some properties in our application using ABAC PropertyEncrypt. We are using platform cipher to encrypt the data. Those properties are added to the BIX extract. The cases that have the encrypted properties are not getting extracted and BIX logs show the following error:
Platform cipher is used for data encryption. Extraction can only be done in clear text mode.
@anuragn4 i tried the same in Pega Platform 8.8.2 and received the same error. When i removed the encrypted property, BIX extract worked fine. It is possible that BIX doesn’t allow extracting encrypted data by design. I would raise an incident to verify with Pega Support.
@anuragn4 there is no support ticket open for this. @Will Cho has the correct analysis.
When using platform cipher for property encryption, the extraction can only be done in clear text mode. This means that the properties must be decrypted before they can be extracted. You can achieve this by creating a PropertyRead access control policy that allows the properties to be decrypted during the extraction process. Please ensure that the PropertyRead policy is configured correctly and that the appropriate roles and privileges are assigned to the operator ID that is performing the extraction.
This is a GenAI-powered tool. All generated answers require validation against the provided references.
@anuragn4 Here is solution we found from Pega Engineering. Add the following code to prconfig.xml and restart the server. We were able to extract the encrypted property using BIX.