Details
-
New Feature
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
1.13.0
Description
The purpose of this issue is to create new Processors and Controller Services to perform encrypt and decrypt functions according to the OpenPGP specification defined in RFC 4880. This functionality is implemented in the `EncryptContent` Processor, but the current approach is difficult to configure and troubleshoot in some cases.
The new Controller Services should encapsulate management of keys and keyrings to improve performance and provide better error handling. New Controller Services would also support building additional Processors for signing and verifying PGP messages as requested in NIFI-7322. Separating encrypt and decrypt content functions into distinct Processors will provide a clearer distinction between the properties necessary for configuration.
The implementation of these Processors and Controller Services should address the issues described in the following issues:
Attachments
Issue Links
- fixes
-
NIFI-2983 EncryptContent PGP mode can't handle signed encrypted files
- Resolved
-
NIFI-5346 Allow EncryptContent processor to specify PGP key as processor property
- Resolved
-
NIFI-6708 Improve DSA/El Gamal PGP compatibility issues
- Resolved
-
NIFI-7396 Add encryption metadata attributes for PGP encryption
- Resolved
-
NIFI-1694 EncryptContent processor should accept keyring file or individual key file for PGP encryption/decryption
- Resolved
-
NIFI-7872 EncryptContent should be able to decrypt signed files
- Resolved
- is depended upon by
-
NIFI-7322 Add SignContentPGP and VerifyContentPGP Processors
- Resolved
- links to