How does it work?
FileSystemRepository was introduced in NiFi 0.2.1 and provided the only persistent content repository implementation. The encrypted version wraps that implementation with functionality to return to the
StandardProcessSession) a special
InputStream which encrypt and decrypt the serialized bytes respectively. This allows all components to continue interacting with the content repository interface in the same way as before and continue operating on content data in a streaming manner, without requiring any changes to handle the data protection.
The fully qualified class
org.apache.nifi.content.EncryptedFileSystemRepository is specified as
the content repository implementation in nifi.properties as the value of
nifi.content.repository.implementation. In addition, new properties must be populated to allow