ftl_trustfile

Optional. Specifies the trust file for the EMS server to validate the FTL server’s identity on a TLS connection.

ftl_trustfile = pathname

The trust file must be the same as that used by other FTL clients to validate the FTL server’s identity.

Note: For the trust file to be used, the ftl_url must start with https:// instead of http://.
Note: If the ftl_url starts with https:// but a ftl_trustfile is not provided, the behavior depends on the version of the FTL library. If using FTL 7.0+, this results in the system trust store being used. Otherwise, no trust is used. If skipping validation of the FTL server is desired, ftl_trust_everyone must be enabled.

If the environment variable TIB_FTL_TRUST_FILE is set, the content of
ftl_trustfile
is ignored, and the content of the environment variable is used for validating the FTL server’s identity (if ftl_url starts with https://). For more details, see the TIBCO FTL documentation on realms.

Sets the com.tibco.ftl.trust.type and com.tibco.ftl.trust.file properties in the following way:

  • If ftl_url starts with https:// and ftl_trustfile exists:

    com.tibco.ftl.trust.type is set to
    TIB_REALM_HTTPS_CONNECTION_USE_SPECIFIED_TRUST_FILE and

    com.tibco.ftl.trust.file is set to the contents of ftl_trustfile

  • If ftl_url starts with https:// and ftl_trustfile does not exist:

    com.tibco.ftl.trust.type is set to TIB_REALM_HTTPS_CONNECTION_TRUST_EVERYONE and com.tibco.ftl.trust.file is not set

    If the environment variable TIB_FTL_TRUST_FILE is set, the content of ftl_trustfile is ignored, and the content of the environment variable is used for validating the FTL server (if ftl_url starts with https://). For more details, see the TIBCO FTL documentation on realms.