MiNiFi Java agent authentication
Learn about the properties that you need to set to configure TLS for the MiNiFi Java agent.
To configure the TLS context for MiNiFi Java, including client certificates and trust settings,
edit the following properties in
conf/bootstrap.conf
:# Security Properties #
# These properties take precedence over any equivalent properties specified in flow.json.raw file #
nifi.minifi.security.keystore=/path/to/keystore.jks
nifi.minifi.security.keystoreType=JKS
nifi.minifi.security.keystorePasswd=password
nifi.minifi.security.keyPasswd=password
nifi.minifi.security.truststore=/path/to/truststore.jks
nifi.minifi.security.truststoreType=JKS
nifi.minifi.security.truststorePasswd=password
nifi.minifi.security.ssl.protocol=TLSv1.2
# Properties for encrypting keystore and truststore passwords
nifi.minifi.sensitive.props.key=passwordOfAtLeast12Characters
nifi.minifi.sensitive.props.algorithm=NIFI_PBKDF2_AES_GCM_256
# Properties needed only if the agent is communicating with EFM
c2.security.truststore.location=
c2.security.truststore.password=
c2.security.truststore.type=
c2.security.keystore.location=
c2.security.keystore.password=
c2.security.keystore.type=
c2.security.need.client.auth=