StaticKeyProvider
The StaticKeyProvider
implementation defines keys directly in
nifi.properties
. Individual keys are provided in hexadecimal
encoding. The keys can also be encrypted like any other sensitive property in
nifi.properties
using the encrypt config tool tool in the NiFi
Toolkit.
The following configuration section would result in a key provider with two available keys, "Key1" (active) and "AnotherKey".
nifi.provenance.repository.encryption.key.provider.implementation=org.apache.nifi.security.kms.StaticKeyProvider
nifi.provenance.repository.encryption.key.id=Key1
nifi.provenance.repository.encryption.key=0123456789ABCDEFFEDCBA98765432100123456789ABCDEFFEDCBA9876543210
nifi.provenance.repository.encryption.key.id.AnotherKey=0101010101010101010101010101010101010101010101010101010101010101