Andy LoPresto created NIFI-2961:
-----------------------------------

             Summary: Create EncryptAttribute processor
                 Key: NIFI-2961
                 URL: https://issues.apache.org/jira/browse/NIFI-2961
             Project: Apache NiFi
          Issue Type: Improvement
          Components: Extensions
    Affects Versions: 1.0.0
            Reporter: Andy LoPresto


Similar to {{EncryptContent}}, the {{EncryptAttribute}} processor would allow 
individual (and multiple) flowfile attributes to be encrypted (either in-place 
or to a new attribute key) with various encryption algorithms (AES, RSA, PBE, 
and PGP). 

Specific compatibility with the {{OpenSSL EVP_BytesToKey}}, {{PBKDF2}}, 
{{scrypt}}, and {{bcrypt}} key derivation functions should be included. 

If [dangerous processor 
annotations|https://cwiki.apache.org/confluence/display/NIFI/Security+Feature+Roadmap]
 are introduced, this processor should be marked as such and the corresponding 
attribute protection (i.e. provenance before/after, etc.) should be applied. 

Originally requested in this [Stack Overflow 
question|https://stackoverflow.com/questions/40294945/nifi-encrypt-json].  



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to