Encryption, is the process of changing information in such a way as to make it unreadable by anyone except those possessing special knowledge (usually referred to as a "key") that allows them to change the information back to its original, readable form.
Encryption is important because it allows the user to securely protect data to avoid access for anyone else.
Request Body Encryption Option
There are following configurations within this section:
Enable Encryption of the Request Body
Upon selecting this check box, encryption of the request body is enabled.
Encryption Algorithm
Select the encryption algorithm from the list. There are following options:
  • AES-128-CBC
  • AES-128-CTR
  • AES-192-CBC
  • AES-192-CTR
  • AES-256-CBC
  • AES-256-CTR
After Encryption, Encode the Encrypted body in Base64
Upon selecting this check box, the encryption body is encrypted in Base64 post encryption.
Encryption Key
An encryption key is a random string of bits created explicitly for scrambling and unscrambling data. Encryption keys are designed with algorithms intended to ensure that every key is unpredictable and unique. Specify the encryption key within the text area provided.
Encryption Initialization Vector (IVec)
An initialization vector (IV) is an arbitrary number that can be used along with a secret key for data encryption. This number, also called a nonce, is employed only one time in any session.
Key/IVec is Base64 encoded
If the encryption key / IVec is base 64, select this check box.
Runtime Changeable No