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=