Cipher-encrypted property values can be selectively decrypted to be viewable in Workshop and Object Explorer. Users with access to relevant Cipher Licenses will be able to decrypt the value(s) after filling out a justification prompt.
You must designate this decryption in the Properties view of the Ontology Manager. For each Cipher-encrypted field, go to the Property Type
field and select Cipher text
from the dropdown. You can also choose the Plaintext Type
to capture the data type pre-encryption, and specify a Default Encryption Cipher Channel
to use for encrypting edits to initially empty or unencrypted fields.
Properties marked as CipherText will be rendered with the Encrypted Value
renderer. This will allow each value to be rendered and selectable in most Foundry frontends, including Workshop and Object Explorer.
If you would like to allow users to update the encrypted values, for example, to correct typos, we recommend using the updateAsync
function and hooking it to an action.
To allow for in-line edits, add the cipher: editable
type class to the property. This method is not typically recommended as it requires your object to be stored in Object Storage V1 and to allow for edits through API calls. Users will need the appropriate license(s) with encryption capabilities to edit values.
Previously, string properties were rendered with the Encrypted Value
renderer by using the RID Renderer
option in the Value Formatting
section of the Ontology App. We recommend you use the CipherText
property type instead.