Index

A B C D E F G I K L M N O P R S T V W X 
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
A B C D E F G I K L M N O P R S T V W X 
All Classes and Interfaces|All Packages|Constant Field Values