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