[
https://issues.apache.org/jira/browse/NIFI-6536?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16921617#comment-16921617
]
ASF subversion and git services commented on NIFI-6536:
-------------------------------------------------------
Commit 4c6c1cbb14aaedda649981f76d71ced2e8a36eac in nifi's branch
refs/heads/master from Alessandro D'Armiento
[ https://gitbox.apache.org/repos/asf?p=nifi.git;h=4c6c1cb ]
NIFI-6536 EncryptContent accepts configurable PGP symmetric cipher
Additional test case in TestEncryptContent
Apply suggestions from code review
nit picking
Apply suggestions from code review
nitpicking from mgaido91
Small fixes
Additional test case to check the provided cipher is actually used by inferring
it from the ciphertext
Updated `EncryptContent` to use a pre-defined list of allowable PGP ciphers
Updated `EncryptContent` to check the validity of
`PGP_SYMMETRIC_ENCRYPTION_CIPHER`
Updated test cases
Minor fixes
NIFI-6536 Fixed typo and strengthened validity checking for PGP symmetric
cipher.
This closes #3664.
Co-Authored-By: Marco Gaido <[email protected]>
Signed-off-by: Andy LoPresto <[email protected]>
> Expose PGP symmetric encryption algorithm in EncryptContent
> -----------------------------------------------------------
>
> Key: NIFI-6536
> URL: https://issues.apache.org/jira/browse/NIFI-6536
> Project: Apache NiFi
> Issue Type: Improvement
> Components: Extensions
> Affects Versions: 1.9.2
> Reporter: Brandon DeVries
> Priority: Minor
> Labels: algorithm, pgp, security, symmetric_cipher
> Time Spent: 5h 50m
> Remaining Estimate: 0h
>
> EncryptContent, when using PGP, is currently hard coded to use AES_128 as its
> symmetric key algorithm. There is a TODO adjacent to this in the code [1]:
> // TODO: Refactor internal symmetric encryption algorithm to be
> customizable
> [1]
> [https://github.com/apache/nifi/blob/master/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/security/util/crypto/OpenPGPKeyBasedEncryptor.java#L348]
--
This message was sent by Atlassian Jira
(v8.3.2#803003)