[ 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, 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. 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) # 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 Utility 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, 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. -- This message was sent by Atlassian Jira (v8.3.4#803005)