thenatog commented on issue #4164: NIFI-5481 - Add new providers of protected sensitive configuration values URL: https://github.com/apache/nifi/pull/4164#issuecomment-604713583 This PR refactors the Sensitive Property Providers that are used to encrypt the NiFi configuration files as the first step towards adding other KMS providers in future. The future additions can be external Key Management Service (KMS) providers such as cloud services like GCP KMS, Azure Key Vault, AWS KMS, Hashicorp Vault etc by implementing the SensitivePropertyProvider interface. This will allow NiFi to retrieve and use keys from these providers to encrypt/decrypt sensitive properties (passwords) in the nifi.properties, loginIdentityProviders, authorizers files. At the moment, this PR continues to use the original (historical default) AES SPP as the default provider, and also allows for a local keystore file provider with the KeyStoreWrappedSensitivePropertyProvider.
---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org With regards, Apache Git Services