Search Results

TIBCO Cloud Messaging Client Configuration File

The client configuration file contains all the information client applications need to connect to TIBCO Cloud Messaging securely. Download the client configuration file using the roles REST API or user interface.

Note: TIBCO Cloud Messaging samples require a client configuration file to run.

Description of Fields

When you generate a configuration, the services claim of the role determines which fields are present. The result will only include fields required by services listed in the services claim.

Field Service Description
tcm_authentication_key ems, eftl, ftl, pulsar TIBCO Enterprise Message Service, TIBCO eFTL, TIBCO FTL® and Apache Pulsar applications must use tcm_authentication_key as the password when connecting to TIBCO Cloud Messaging. The tcm_authentication_key is a JSON Web Signature (JWS) which encodes the claims of the role associated with the configuration file.
tcm_authentication_id eftl, ftl TIBCO FTL and TIBCO eFTL applications must use tcm_authentication_id as the username when connecting to TIBCO Cloud Messaging.
eftl_url eftl TIBCO eFTL applications must use eftl_url as the eFTL server URL when connecting to TIBCO Cloud Messaging. To use the eFTL REST API, first replace the scheme wss with https.
ftl_url ftl TIBCO FTL applications must use ftl_url as the FTL server URL when connecting to TIBCO Cloud Messaging.
ftl_application ftl TIBCO FTL applications must use ftl_application as the application name when connecting to TIBCO Cloud Messaging.
ftl_certificate ftl TIBCO FTL applications must supply ftl_certificate as the server certificate when connecting to TIBCO Cloud Messaging for server verification to work. The value of ftl_certificate is a PEM string encoded to fit on a single line. Replace the ‘\n’ substring with a newline character to obtain a legal PEM string.
ems_username ems TIBCO Enterprise Message Service applications must use ems_username as the username when connecting to TIBCO Cloud Messaging. The value of ems_username is the name of the role associated with the configuration.
ems_server ems TIBCO Enterprise Message Service must use ems_server URLs when connecting to TIBCO Cloud Messaging. The value of ems_server is a pair of fault-tolerant URLs.
pulsar_url pulsar Apache Pulsar applications must use pulsar_url as the Pulsar broker URL when connecting to TIBCO Cloud Messaging.
pulsar_namespace pulsar Apache Pulsar applications must use pulsar_namespace as elements in a fully-qualified Pulsar topic URL. The value of pulsar_namespace is a Pulsar tenant/namespace tuple.
kafka_broker kafka Apache Kafka® must use kafka_broker as the Kafka broker address when connecting to TIBCO Cloud Messaging.
kafka_username kafka Apache Kafka must use kafka_username as the SASL username when connecting to TIBCO Cloud Messaging. The value of kafka_username is a Pulsar tenant/namespace tuple.
kafka_password kafka Apache Kafka must use kafka_password as the SASL password when connecting to TIBCO Cloud Messaging. The value of kafka_password is the value of tcm_authentication_key with the string token: added as a prefix.