Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Run the following command from the webserver directory to generate a .pem file. Note : this command will create a file named "cert.pem"

Code Block
openssl pkcs12 -in ssl.pfx -nokeys -clcerts -nodes -passin pass:ignition | openssl x509 -out cert.pem


Now you will need to upload this cert.pem certificate for each of the MQTT Engine and MQTT Transmission modules.

Navigate to the Servers > Certificates section for each module and select Create New Certificate.

Browse to your cert.pem file to upload, configure a friendly name and Save Changes.

Image Modified

Anchor
ConfigureDistributor
ConfigureDistributor
Configure MQTT Distributor to use SSL/TLS

Enable SSL/TLS for MQTT Distributor by selecting the "Enable TLS" configuration setting under TLS Setting section for MQTT Distributor.

Click Save to confirm the configuration update.
Image Modified

Anchor
ConfigEngineandTransmission
ConfigEngineandTransmission
Configure MQTT Engine and MQTT Transmission to use SSL/TLS

For MQTT Engine and MQTT Transmission to connect to Distributor over SSL/TLS you will need to update each Server configuration.

For each module, navigate to the Servers Settings Main section and update the URL for your environment.

Note
The mydomain for the URL should match the Common Name for your self-signed certificate

Image Modified

Navigate to the TLS section and select your certificate file as the CA Certificate File.

Image Modified

MQTT Engine and Transmission should now show connected to Distributor over SSL/TLS.