To communicate with secured EFM, you need to configure additional
properties.
If you are configuring a MiNiFi Java agent the configuration file is
conf/bootstrap.conf. If you are configuring a MiNiFi C++
agent, the file is conf/minifi.properties.
-
For the Java agent, configure the following additional properties in the
bootstrap.conf
file to communicate with a secured
EFM:
nifi.c2.security.truststore.location=
nifi.c2.security.truststore.password=
nifi.c2.security.truststore.type=
nifi.c2.security.keystore.location=
nifi.c2.security.keystore.password=
nifi.c2.security.keystore.type=
nifi.c2.security.need.client.auth=
-
For the C++ agent, configure the following additional properties in the
minifi.properties
file to communicate with a secured
EFM:
# Security Properties #
# enable tls #
nifi.remote.input.secure=true
# if you want to enable client certificate base authorization #
nifi.security.need.ClientAuth=true
# setup the client certificate and private key PEM files #
nifi.security.client.certificate=
nifi.security.client.private.key=
# setup the client private key passphrase file #
nifi.security.client.pass.phrase=./conf/password
# setup the client CA certificate file #
nifi.security.client.ca.certificate=