Description:
This processor encrypts or decrypts FlowFiles.
Properties:
In the list below, the names of required properties appear in bold. Any other properties (not in bold) are considered optional. If a property has a default value, it is indicated. If a property supports the use of the NiFi Expression Language (or simply, "expression language"), that is also indicated.
- Mode
- This property specifies whether the content should be encrypted or decrypted. Valid values are:
- Default value: Encrypt
- Supports expression language: false
- Encryption Algorithm
- The encryption algorithm to use. Valid values are available in the property's drop down menu; they include:
- MD5_128AES - requires only 'strong encryption policies'
- MD5_256AES - requires only 'strong encryption policies'
- SHA1_RC2 - requires only 'strong encryption policies'
- SHA1_DES - requires only 'strong encryption policies'
- MD5_192AES - requires only 'strong encryption policies'
- MD5_DES - requires only 'strong encryption policies'
- MD5_RC2 - requires only 'strong encryption policies'
- SHA_192AES - requires unlimited JCE policies
- SHA_40RC4 - requires unlimited JCE policies
- SHA256_128AES - requires unlimited JCE policies
- SHA_128RC2 - requires unlimited JCE policies
- SHA_128AES - requires unlimited JCE policies
- SHA256_192AES - requires unlimited JCE policies
- SHA_2KEYTRIPLEDES - requires unlimited JCE policies
- SHA256_256AES - requires unlimited JCE policies
- SHA_40RC2 - requires unlimited JCE policies
- SHA_256AES - requires unlimited JCE policies
- SHA_3KEYTRIPLEDES - requires unlimited JCE policies
- SHA_TWOFISH - requires unlimited JCE policies
- SHA_128RC4 - requires unlimited JCE policies
- Default value: MD5_256AES
- Supports expression language: false
- Password
- The password to use for encrypting or decrypting the data. Passwords longer than 16 characters require unlimited JCE policies
- Default value: no default
- Supports expression language: false
Relationships:
- failure
- If a FlowFile cannot be encrypted or decrypted, then it follows this relationship
- success
- If a FlowFile is successfully encrypted or decrypted, then it follows this relationship