Column Level Encryption Issue

BalakrishnaJ
Tera Contributor

Hi All,

 

I am working on column level encryption, I have two table documents and applicants, while document table is not extended from any table and encryption is working on save/update records. But while coming to applicant table which is extended from the consumer table. while saving/updating the record it is converting to encryption but unable to decrypt. I have using same module and same role both table.  CLE plugin we didn't purchase.

 

Pls suggest your solutions

7 REPLIES 7

@BalakrishnaJ 

can you share screenshot with admin how user is able to see decrypted value?

also share screenshot with other user to whom it should be seen

Regards,
Ankur
Certified Technical Architect  ||  10x ServiceNow MVP  ||  ServiceNow Community Leader

Tanushree Maiti
Tera Patron

Hi @BalakrishnaJ 

 

  • Because the Applicant table extends consumers, it inherits the base table's read/write ACLs (Access Control Lists). The decryption will fail if the user lacks explicit Read permissions . refer: https://www.servicenow.com/community/developer-forum/extended-table-not-accessible/td-p/3239359
  • Ensure that the Cryptographic Module is available for cross-scope access if your document table and Applicant table in different scope, or adjust the Application scope permissions of your role
  • Clear the Instance cache by typing cache.do in the Application Navigator filter. Log out, log back in, and test decryption again.

 

Refer: Encrypting columns (fields) using "Column Level Encryption"

Please Accept the solution if it assisted you with your question & Mark this response as Helpful.
Regards
Tanushree Maiti
ServiceNow Technical Architect
LinkedIn: https://www.linkedin.com/in/tanushreemaiti

Read and write acl available to child table also, user can read and write table records, but while doing encryption it was unable to decrypt after saving the record.