Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- applicationProperties - Variable in class org.apache.nifi.toolkit.config.transformer.ApplicationPropertiesFileTransformer
- ApplicationPropertiesFileTransformer - Class in org.apache.nifi.toolkit.config.transformer
-
File Transformer supporting transformation of Application Properties with sensitive property values
- ApplicationPropertiesFileTransformer(ApplicationProperties, SensitivePropertyProvider, Set<String>) - Constructor for class org.apache.nifi.toolkit.config.transformer.ApplicationPropertiesFileTransformer
-
Application Properties File Transformer uses provided Application Properties as the source of protected values
- applicationPropertiesPath - Variable in class org.apache.nifi.toolkit.config.command.RegistryEncryptConfig
- applicationPropertiesPath - Variable in class org.apache.nifi.toolkit.config.command.StandardEncryptConfig
- authorizersPath - Variable in class org.apache.nifi.toolkit.config.command.SharedEncryptConfig
B
- BOOTSTRAP_ROOT_KEY_PROPERTY - Static variable in class org.apache.nifi.toolkit.config.command.RegistryEncryptConfig
- BOOTSTRAP_ROOT_KEY_PROPERTY - Static variable in class org.apache.nifi.toolkit.config.command.StandardEncryptConfig
- BootstrapConfigurationFileTransformer - Class in org.apache.nifi.toolkit.config.transformer
-
File Transformer supporting Bootstrap Configuration with updated Root Key
- BootstrapConfigurationFileTransformer(String, String) - Constructor for class org.apache.nifi.toolkit.config.transformer.BootstrapConfigurationFileTransformer
-
Bootstrap Configuration File Transformer writes provided Root Key to output files
- bootstrapConfPath - Variable in class org.apache.nifi.toolkit.config.command.SharedEncryptConfig
C
- convert(String) - Method in class org.apache.nifi.toolkit.config.command.converter.ProtectionSchemeTypeConverter
-
Convert value to Property Protection Scheme using Resolver based on enumerated name or matching path string
D
- DEFAULT_PROPERTIES_ALGORITHM - Static variable in class org.apache.nifi.toolkit.config.command.StandardEncryptConfig
- DEFAULT_PROTECTION_SCHEME - Static variable in class org.apache.nifi.toolkit.config.command.SharedEncryptConfig
- derivedKeyGenerator - Static variable in class org.apache.nifi.toolkit.config.command.SharedEncryptConfig
- DerivedKeyGenerator - Interface in org.apache.nifi.toolkit.config.crypto
-
Abstraction for generating an encryption key from a password
E
- EncryptConfigCommand - Class in org.apache.nifi.toolkit.config
-
Encrypt Config Command launcher for Command Line implementation
- EncryptConfigCommand() - Constructor for class org.apache.nifi.toolkit.config.EncryptConfigCommand
- ENCRYPTION_ATTRIBUTE - Static variable in class org.apache.nifi.toolkit.config.transformer.XmlFileTransformer
- eventFactory - Variable in class org.apache.nifi.toolkit.config.transformer.XmlFileTransformer
F
- FileTransformer - Interface in org.apache.nifi.toolkit.config.transformer
-
Abstraction for transforming Files
- FlowConfigurationFileTransformer - Class in org.apache.nifi.toolkit.config.transformer
-
File Transformer supporting transformation of Flow Configuration with sensitive property values
- FlowConfigurationFileTransformer(PropertyEncryptor, PropertyEncryptor) - Constructor for class org.apache.nifi.toolkit.config.transformer.FlowConfigurationFileTransformer
-
Flow Configuration File Transformer with components required for decrypting input values and encrypting output values
- flowConfigurationPath - Variable in class org.apache.nifi.toolkit.config.command.StandardEncryptConfig
- flowConfigurationRequested - Variable in class org.apache.nifi.toolkit.config.command.StandardEncryptConfig
G
- getBootstrapPropertiesSupplier() - Method in class org.apache.nifi.toolkit.config.command.SharedEncryptConfig
- getDerivedKeyEncoded(char[]) - Method in interface org.apache.nifi.toolkit.config.crypto.DerivedKeyGenerator
-
Get Derived Key based on the provided password and return an encoded representation
- getDerivedKeyEncoded(char[]) - Method in class org.apache.nifi.toolkit.config.crypto.StandardDerivedKeyGenerator
-
Get Derived Key based on the provided password using scrypt and return an encoded representation
- getEncryptedStartElement(StartElement) - Method in class org.apache.nifi.toolkit.config.transformer.XmlFileTransformer
- getEncryptionAttribute(StartElement) - Method in class org.apache.nifi.toolkit.config.transformer.XmlFileTransformer
- getFilteredArguments(String[]) - Static method in class org.apache.nifi.toolkit.config.EncryptConfigCommand
- getInputPropertyEncryptor(ApplicationProperties) - Method in class org.apache.nifi.toolkit.config.command.StandardEncryptConfig
- getInputRootKey() - Method in class org.apache.nifi.toolkit.config.command.SharedEncryptConfig
-
Get Previous Bootstrap Root Key provided as hexadecimal encoded key or derived from password for decrypting previous values
- getInputSensitivePropertyProvider() - Method in class org.apache.nifi.toolkit.config.command.SharedEncryptConfig
-
Get Input Sensitive Property Provider for decrypting previous values
- getInputSensitivePropertyProviderFactory() - Method in class org.apache.nifi.toolkit.config.command.SharedEncryptConfig
- getNameAttribute(StartElement) - Method in class org.apache.nifi.toolkit.config.transformer.XmlFileTransformer
- getOutputPropertyEncryptor(ApplicationProperties) - Method in class org.apache.nifi.toolkit.config.command.StandardEncryptConfig
- getRootKey() - Method in class org.apache.nifi.toolkit.config.command.SharedEncryptConfig
-
Get Bootstrap Root Key provided as hexadecimal encoded key or derived from password
- getSensitivePropertyNames() - Method in class org.apache.nifi.toolkit.config.command.RegistryEncryptConfig
- getSensitivePropertyNames() - Method in class org.apache.nifi.toolkit.config.command.StandardEncryptConfig
- getSensitivePropertyProviderFactory() - Method in class org.apache.nifi.toolkit.config.command.SharedEncryptConfig
-
Get Sensitive Property Provider Factory using provided Root Key or Password for derived Root Key
- getWorkingPath(Path) - Method in class org.apache.nifi.toolkit.config.command.SharedEncryptConfig
I
- IDENTIFIER_ELEMENT_NAME - Static variable in class org.apache.nifi.toolkit.config.transformer.XmlFileTransformer
- identityProvidersPath - Variable in class org.apache.nifi.toolkit.config.command.RegistryEncryptConfig
- inputEncryptor - Variable in class org.apache.nifi.toolkit.config.transformer.FlowConfigurationFileTransformer
- inputSensitivePropertyProvider - Variable in class org.apache.nifi.toolkit.config.transformer.XmlFileTransformer
- isEncryptionRequired(StartElement) - Method in class org.apache.nifi.toolkit.config.transformer.XmlFileTransformer
- isEncryptionSupported(String) - Method in class org.apache.nifi.toolkit.config.transformer.XmlFileTransformer
- isRegistryModeRequested(String[]) - Static method in class org.apache.nifi.toolkit.config.EncryptConfigCommand
K
- key - Variable in class org.apache.nifi.toolkit.config.command.SharedEncryptConfig
- KEY_ALGORITHM - Static variable in class org.apache.nifi.toolkit.config.crypto.StandardDerivedKeyGenerator
- KEY_LENGTH - Static variable in class org.apache.nifi.toolkit.config.crypto.StandardDerivedKeyGenerator
- KEY_PARAMETER_SPEC - Static variable in class org.apache.nifi.toolkit.config.crypto.StandardDerivedKeyGenerator
- KEY_PROVIDER - Static variable in class org.apache.nifi.toolkit.config.crypto.StandardDerivedKeyGenerator
L
- loadApplicationProperties() - Method in class org.apache.nifi.toolkit.config.command.RegistryEncryptConfig
- loadApplicationProperties() - Method in class org.apache.nifi.toolkit.config.command.StandardEncryptConfig
- logger - Variable in class org.apache.nifi.toolkit.config.command.SharedEncryptConfig
- loginIdentityProvidersPath - Variable in class org.apache.nifi.toolkit.config.command.StandardEncryptConfig
M
- main(String[]) - Static method in class org.apache.nifi.toolkit.config.EncryptConfigCommand
-
Main command method launches Picocli Command Line implementation of Encrypt Config
- migrationRequested - Variable in class org.apache.nifi.toolkit.config.command.StandardEncryptConfig
N
- NAME_ATTRIBUTE - Static variable in class org.apache.nifi.toolkit.config.transformer.XmlFileTransformer
- NAME_GROUP - Static variable in class org.apache.nifi.toolkit.config.transformer.ApplicationPropertiesFileTransformer
- NAME_GROUP - Static variable in class org.apache.nifi.toolkit.config.transformer.BootstrapConfigurationFileTransformer
- newFlowAlgorithm - Variable in class org.apache.nifi.toolkit.config.command.StandardEncryptConfig
- NIFI_REGISTRY_ARGUMENT - Static variable in class org.apache.nifi.toolkit.config.EncryptConfigCommand
O
- oldKey - Variable in class org.apache.nifi.toolkit.config.command.SharedEncryptConfig
- oldPassword - Variable in class org.apache.nifi.toolkit.config.command.SharedEncryptConfig
- oldProtectionScheme - Variable in class org.apache.nifi.toolkit.config.command.SharedEncryptConfig
- org.apache.nifi.toolkit.config - package org.apache.nifi.toolkit.config
- org.apache.nifi.toolkit.config.command - package org.apache.nifi.toolkit.config.command
- org.apache.nifi.toolkit.config.command.converter - package org.apache.nifi.toolkit.config.command.converter
- org.apache.nifi.toolkit.config.crypto - package org.apache.nifi.toolkit.config.crypto
- org.apache.nifi.toolkit.config.transformer - package org.apache.nifi.toolkit.config.transformer
- outputApplicationPropertiesPath - Variable in class org.apache.nifi.toolkit.config.command.RegistryEncryptConfig
- outputApplicationPropertiesPath - Variable in class org.apache.nifi.toolkit.config.command.StandardEncryptConfig
- outputAuthorizersPath - Variable in class org.apache.nifi.toolkit.config.command.SharedEncryptConfig
- outputBootstrapConf - Variable in class org.apache.nifi.toolkit.config.command.SharedEncryptConfig
- outputEncryptor - Variable in class org.apache.nifi.toolkit.config.transformer.FlowConfigurationFileTransformer
- outputFlowConfigurationPath - Variable in class org.apache.nifi.toolkit.config.command.StandardEncryptConfig
- outputIdentityProvidersPath - Variable in class org.apache.nifi.toolkit.config.command.RegistryEncryptConfig
- outputLoginIdentityProvidersPath - Variable in class org.apache.nifi.toolkit.config.command.StandardEncryptConfig
- outputSensitivePropertyProvider - Variable in class org.apache.nifi.toolkit.config.transformer.ApplicationPropertiesFileTransformer
P
- password - Variable in class org.apache.nifi.toolkit.config.command.SharedEncryptConfig
- processApplicationProperties(ApplicationProperties) - Method in class org.apache.nifi.toolkit.config.command.RegistryEncryptConfig
- processApplicationProperties(ApplicationProperties) - Method in class org.apache.nifi.toolkit.config.command.StandardEncryptConfig
- processAuthorizers() - Method in class org.apache.nifi.toolkit.config.command.SharedEncryptConfig
-
Process authorizers.xml decrypting sensitive values when required and encrypting sensitive values with new settings
- processAuthorizers() - Method in class org.apache.nifi.toolkit.config.command.StandardEncryptConfig
- processBootstrapConf(String) - Method in class org.apache.nifi.toolkit.config.command.SharedEncryptConfig
-
Process bootstrap.conf writing new Root Key to specified Root Key Property when bootstrap.conf is specified
- processBootstrapConf(String) - Method in class org.apache.nifi.toolkit.config.command.StandardEncryptConfig
- processFlowConfiguration(ApplicationProperties) - Method in class org.apache.nifi.toolkit.config.command.StandardEncryptConfig
- processIdentityProviders() - Method in class org.apache.nifi.toolkit.config.command.RegistryEncryptConfig
- processLoginIdentityProviders() - Method in class org.apache.nifi.toolkit.config.command.StandardEncryptConfig
- PROPERTY_VALUE_PATTERN - Static variable in class org.apache.nifi.toolkit.config.transformer.ApplicationPropertiesFileTransformer
- PROPERTY_VALUE_PATTERN - Static variable in class org.apache.nifi.toolkit.config.transformer.BootstrapConfigurationFileTransformer
- PROPERTY_VALUE_SEPARATOR - Static variable in class org.apache.nifi.toolkit.config.transformer.ApplicationPropertiesFileTransformer
- PROPERTY_VALUE_SEPARATOR - Static variable in class org.apache.nifi.toolkit.config.transformer.BootstrapConfigurationFileTransformer
- PROTECTION_SCHEME_RESOLVER - Static variable in class org.apache.nifi.toolkit.config.command.converter.ProtectionSchemeTypeConverter
- protectionScheme - Variable in class org.apache.nifi.toolkit.config.command.SharedEncryptConfig
- ProtectionSchemeTypeConverter - Class in org.apache.nifi.toolkit.config.command.converter
-
Argument Type Converter implementation for Property Protection Schemes
- ProtectionSchemeTypeConverter() - Constructor for class org.apache.nifi.toolkit.config.command.converter.ProtectionSchemeTypeConverter
R
- readerProvider - Static variable in class org.apache.nifi.toolkit.config.transformer.XmlFileTransformer
- RegistryEncryptConfig - Class in org.apache.nifi.toolkit.config.command
-
Encrypt Config Registry implementation for NiFi Registry configuration files
- RegistryEncryptConfig() - Constructor for class org.apache.nifi.toolkit.config.command.RegistryEncryptConfig
- rootKey - Variable in class org.apache.nifi.toolkit.config.transformer.BootstrapConfigurationFileTransformer
- rootKeyPropertyName - Variable in class org.apache.nifi.toolkit.config.transformer.BootstrapConfigurationFileTransformer
- run() - Method in class org.apache.nifi.toolkit.config.command.RegistryEncryptConfig
- run() - Method in class org.apache.nifi.toolkit.config.command.StandardEncryptConfig
- runFileTransformer(FileTransformer, Path, Path) - Method in class org.apache.nifi.toolkit.config.command.SharedEncryptConfig
-
Run File Transformer using working path based on output path
S
- SALT - Static variable in class org.apache.nifi.toolkit.config.crypto.StandardDerivedKeyGenerator
- SENSITIVE_PATTERN - Static variable in class org.apache.nifi.toolkit.config.transformer.XmlFileTransformer
- sensitivePropertiesKey - Variable in class org.apache.nifi.toolkit.config.command.StandardEncryptConfig
- sensitivePropertyNames - Variable in class org.apache.nifi.toolkit.config.transformer.ApplicationPropertiesFileTransformer
- sensitivePropertyProvider - Variable in class org.apache.nifi.toolkit.config.transformer.XmlFileTransformer
- sensitivePropertyProviderFactory - Variable in class org.apache.nifi.toolkit.config.transformer.XmlFileTransformer
- SharedEncryptConfig - Class in org.apache.nifi.toolkit.config.command
-
Shared Encrypt Configuration for NiFi and NiFi Registry
- SharedEncryptConfig() - Constructor for class org.apache.nifi.toolkit.config.command.SharedEncryptConfig
- StandardDerivedKeyGenerator - Class in org.apache.nifi.toolkit.config.crypto
-
Standard implementation of Derived Key Generator using scrypt with compatible parameters and preset salt for reproducible outputs
- StandardDerivedKeyGenerator() - Constructor for class org.apache.nifi.toolkit.config.crypto.StandardDerivedKeyGenerator
- StandardEncryptConfig - Class in org.apache.nifi.toolkit.config.command
-
Encrypt Config Standard implementation for NiFi configuration files
- StandardEncryptConfig() - Constructor for class org.apache.nifi.toolkit.config.command.StandardEncryptConfig
T
- transform(BufferedReader, BufferedWriter) - Method in class org.apache.nifi.toolkit.config.transformer.ApplicationPropertiesFileTransformer
- transform(BufferedReader, BufferedWriter) - Method in class org.apache.nifi.toolkit.config.transformer.BootstrapConfigurationFileTransformer
- transform(Path, Path) - Method in class org.apache.nifi.toolkit.config.transformer.ApplicationPropertiesFileTransformer
-
Transform input application properties using configured Sensitive Property Provider and write output properties
- transform(Path, Path) - Method in class org.apache.nifi.toolkit.config.transformer.BootstrapConfigurationFileTransformer
-
Transform input configuration and write Root Key to output location
- transform(Path, Path) - Method in interface org.apache.nifi.toolkit.config.transformer.FileTransformer
-
Transform input file and write contents to output file path
- transform(Path, Path) - Method in class org.apache.nifi.toolkit.config.transformer.FlowConfigurationFileTransformer
- transform(Path, Path) - Method in class org.apache.nifi.toolkit.config.transformer.XmlFileTransformer
-
Read input file using XMLEventReader and write protected values using XMLEventWriter
- transform(XMLEventReader, XMLEventWriter) - Method in class org.apache.nifi.toolkit.config.transformer.XmlFileTransformer
-
Transform input XML Event Reader to output XML Event Writer
- transformStartElement(XMLEventReader, XMLEventWriter, StartElement, String) - Method in class org.apache.nifi.toolkit.config.transformer.XmlFileTransformer
V
- VALUE_GROUP - Static variable in class org.apache.nifi.toolkit.config.transformer.ApplicationPropertiesFileTransformer
- verboseModeEnabled - Variable in class org.apache.nifi.toolkit.config.command.SharedEncryptConfig
W
- WORKING_FILE_NAME_FORMAT - Static variable in class org.apache.nifi.toolkit.config.command.SharedEncryptConfig
- writeProtectedProperty(BufferedWriter, String, String) - Method in class org.apache.nifi.toolkit.config.transformer.ApplicationPropertiesFileTransformer
- writeRootKey(BufferedWriter) - Method in class org.apache.nifi.toolkit.config.transformer.BootstrapConfigurationFileTransformer
X
- XmlFileTransformer - Class in org.apache.nifi.toolkit.config.transformer
-
File Transformer supporting transformation of XML configuration files containing property elements
- XmlFileTransformer(SensitivePropertyProvider, SensitivePropertyProviderFactory, ProtectionScheme) - Constructor for class org.apache.nifi.toolkit.config.transformer.XmlFileTransformer
-
XML File Transformer with Sensitive Property Provider Factory and Protection Scheme applied when writing output files
All Classes and Interfaces|All Packages|Constant Field Values