Class RegistryEncryptConfig

java.lang.Object
org.apache.nifi.toolkit.config.command.SharedEncryptConfig
org.apache.nifi.toolkit.config.command.RegistryEncryptConfig
All Implemented Interfaces:
Runnable

public class RegistryEncryptConfig extends SharedEncryptConfig implements Runnable
Encrypt Config Registry implementation for NiFi Registry configuration files
  • Field Details

    • BOOTSTRAP_ROOT_KEY_PROPERTY

      static final String BOOTSTRAP_ROOT_KEY_PROPERTY
      See Also:
    • applicationPropertiesPath

      Path applicationPropertiesPath
    • outputApplicationPropertiesPath

      Path outputApplicationPropertiesPath
    • identityProvidersPath

      Path identityProvidersPath
    • outputIdentityProvidersPath

      Path outputIdentityProvidersPath
  • Constructor Details

    • RegistryEncryptConfig

      public RegistryEncryptConfig()
  • Method Details

    • run

      public void run()
      Specified by:
      run in interface Runnable
    • loadApplicationProperties

      private ApplicationProperties loadApplicationProperties()
    • processApplicationProperties

      private void processApplicationProperties(ApplicationProperties applicationProperties)
    • processIdentityProviders

      private void processIdentityProviders()
    • getSensitivePropertyNames

      private Set<String> getSensitivePropertyNames()