Encryption Functions

Overview

Allows for the encryption and decryption of text data using symmetric AES encryption. This plug-in uses standard Java cryptography functions to expose expression functions for the encryption and decryption of data using AES.

Key Features & Functionality

Functions:

  • encryptvalue(): Encrypt plain text data using an AES encryption key stored in the Secure Credentials Store
  • decryptvalue(): Decrypt encrypted text data using an AES encryption key stored in the Secure Credentials Store

Features:

  • Supports up to 256-bit AES keys when JCE Unlimited Strength Jurisdiction Policy is enabled
  • Backwards compatible with older versions of Java lacking support for >128-bit encryption keys
Anonymous
Parents
  • I had installed the plugin and created a key on "Third party credentials page". while using the rule getting below error on Appian 20.1

    load(

    local!str:"hai",
    local!EncryptStr: encryptvalue(local!Str),
    local!EncryptStr
    )

    Expression evaluation error at function 'encryptvalue' [line 4]: This plug-in [com.appiansolutionengineering.encryption] is not registered to access secured values for the given external system key [encryptdecryptkey]. Check the external system’s plug-ins list in the Administration Console.

  • After naming the External System name exactly as  "encryptdecryptkey" it worked.

Comment Children
No Data