Details
-
Sub-task
-
Status: Resolved
-
Minor
-
Resolution: Fixed
-
None
-
None
-
None
Description
Suggest using Spring's VaultTemplate to expose an initial set of Vault-related methods that can be later expanded.
Should take the following configuration:
- Vault address (e.g., https://localhost:8200)
- TLS configuration (used only if address is https)
- Properties file location for configuring Vault Authentication Method
Should expose the initial methods:
- encrypt(String transitKey, byte[] plainText)
- decrypt(String transitKey, String cipherText)
This service should be able to be used initially in the NiFi core code and Encrypt-Config tool code, and should eventually be made available to the NiFi Registry code.
Attachments
Issue Links
- is required by
-
NIFI-8447 Add HashiCorp Vault encryption as an option in the Encrypt Tool
- Resolved
- links to