# MQTT TLS Configuration Changes

**URL:** <https://forum.cirrus-link.com/t/mqtt-tls-configuration-changes/121>\
**Category:** Ignition Modules\
**Created:** [September 16, 2021, 9:29pm UTC](https://forum.cirrus-link.com/t/mqtt-tls-configuration-changes/121 "2021-09-16T21:29:01Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jacob](https://avatars.discourse-cdn.com/v4/letter/j/f1d935/32.png) [@Jacob](https://forum.cirrus-link.com/u/Jacob)\
**Post date:** [September 16, 2021, 9:29pm UTC](https://forum.cirrus-link.com/t/mqtt-tls-configuration-changes/121/1 "2021-09-16T21:29:01Z")

</div>

I have been viewing the “Implementing MQTT in Ignition” videos and have noticed a difference in the setup for TLS in the Ignition version in the videos as opposed to the latest version of Ignition at this time which is 8.1.10.

In the video [here](https://cirrus-link.com/videos/how-to-setup-transport-layer-security-implementing-mqtt-in-ignition-video-11/) the configuration screens for the Distributor and Engine Module are different (not sure about the Transmission module though).

In Ignition 8.1.10, the MQTT Distributor Module does not have a place for the Keystore Password and Java Key Store File.  
For the MQTT Engine Module, it doesn’t have a place to upload that TLS Certificate File. It has dropdowns for the CA Certificate File, Client Certificate File, and Client Private Key File.

How does one upload the TLS Certificate in Ignition 8.1.10?

---

<div class="post-metadata">

**Author:** ![wes.johnson](https://avatars.discourse-cdn.com/v4/letter/w/f14d63/32.png) [@wes.johnson](https://forum.cirrus-link.com/u/wes.johnson)\
**Post date:** [September 16, 2021, 9:47pm UTC](https://forum.cirrus-link.com/t/mqtt-tls-configuration-changes/121/2 "2021-09-16T21:47:33Z")

</div>

The process has changed a bit over time. We don’t have a new video yet - the process is documented here: [Configuring Secure MQTT Communication - MQTT Modules for Ignition 8.x - Confluence](https://docs.chariot.io/display/CLD80/Configuring+Secure+MQTT+Communication)

It is actually a lot simpler now for 8.1.10. A very brief synopsis of the process is:

1. Upload the certificate, private key, and CA chain to Ignition itself for the web server
2. Enable TLS in the MQTT Distributor Settings (usually on port 8883)
3. Restart the MQTT Distributor module.

---

<div class="post-metadata">

**Author:** ![Jacob](https://avatars.discourse-cdn.com/v4/letter/j/f1d935/32.png) [@Jacob](https://forum.cirrus-link.com/u/Jacob)\
**Post date:** [September 16, 2021, 9:48pm UTC](https://forum.cirrus-link.com/t/mqtt-tls-configuration-changes/121/3 "2021-09-16T21:48:32Z")

</div>

Awesome, that’s what I expected. Yep that is easier now. Thank you.
