public class FlowFileRepositoryEncryptionConfiguration extends RepositoryEncryptionConfiguration
| Modifier and Type | Field and Description |
|---|---|
private static org.slf4j.Logger |
logger |
encryptionKeyId, encryptionKeys, keyProviderImplementation, keyProviderLocation, repositoryImplementation, repositoryType| Constructor and Description |
|---|
FlowFileRepositoryEncryptionConfiguration(NiFiProperties niFiProperties)
Constructor which accepts a
NiFiProperties object and extracts the relevant
property values directly. |
FlowFileRepositoryEncryptionConfiguration(String keyProviderImplementation,
String keyProviderLocation,
String encryptionKeyId,
Map<String,String> encryptionKeys,
String repositoryImplementation)
Constructor which accepts explicit values for each configuration value.
|
fromNiFiProperties, getEncryptionKeyId, getEncryptionKeys, getKeyProviderImplementation, getKeyProviderLocation, getRepositoryImplementation, getRepositoryTypepublic FlowFileRepositoryEncryptionConfiguration(NiFiProperties niFiProperties)
NiFiProperties object and extracts the relevant
property values directly.niFiProperties - the NiFi propertiespublic FlowFileRepositoryEncryptionConfiguration(String keyProviderImplementation, String keyProviderLocation, String encryptionKeyId, Map<String,String> encryptionKeys, String repositoryImplementation)
ContentRepositoryEncryptionConfiguration and ProvenanceRepositoryEncryptionConfiguration because the repository implementation
does not change for an encrypted flowfile repository, only the write-ahead log
implementation (NiFiProperties.FLOWFILE_REPOSITORY_WAL_IMPLEMENTATION).keyProviderImplementation - the key provider implementation classkeyProviderLocation - the key provider locationencryptionKeyId - the active encryption key idencryptionKeys - the map of available keysrepositoryImplementation - the write ahead log implementationCopyright © 2020 Apache NiFi Project. All rights reserved.