[ https://issues.apache.org/jira/browse/NIFI-8445?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Joseph Gresock updated NIFI-8445: --------------------------------- 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|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. was: 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|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, String 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. > Implement HashicorpVaultCommunicationService > -------------------------------------------- > > Key: NIFI-8445 > URL: https://issues.apache.org/jira/browse/NIFI-8445 > Project: Apache NiFi > Issue Type: Sub-task > Reporter: Joseph Gresock > Priority: Minor > > 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|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. -- This message was sent by Atlassian Jira (v8.3.4#803005)