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.sh 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