[ https://issues.apache.org/jira/browse/NIFI-4139?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16115193#comment-16115193 ]
ASF GitHub Bot commented on NIFI-4139: -------------------------------------- Github user alopresto commented on the issue: https://github.com/apache/nifi/pull/2044 Thanks @mcgilman. I have moved the master key extraction out to `EncryptedWriteAheadProvenanceRepository` and removed the `nifi-security-utils` dependency on `nifi-properties-loader`. That module is now included in 16 production modules and 4 test modules (I believe this is down from 39 previously). Let me know if you feel this is sufficient. > Refactor KeyProvider interface from provenance module to framework-level > service > -------------------------------------------------------------------------------- > > Key: NIFI-4139 > URL: https://issues.apache.org/jira/browse/NIFI-4139 > Project: Apache NiFi > Issue Type: Improvement > Components: Core Framework > Affects Versions: 1.3.0 > Reporter: Andy LoPresto > Assignee: Andy LoPresto > Labels: encryption, key-management, security > > The {{KeyProvider}} interface introduced in NIFI-3388 to allow the encrypted > provenance repository should be refactored to a framework-level service which > is accessible to the encrypted content repository and encrypted flowfile > repository as well. Exposing this common functionality will reduce code & > logic duplication and consolidate sensitive behavior in a single location. -- This message was sent by Atlassian JIRA (v6.4.14#64029)