Versions Compared

Key

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

...

Anchor
SetupSSLOnChariot
SetupSSLOnChariot
Setup SSL on Chariot

Navigate to Main Menu > Certificates configuration and → General → Certificates and upload the files as shown below. Once uploaded, select the Setup SSL button. Use the certificate components created in Secure Chariot MQTT Server communication using SSL/TLS.

File TypeWhere to get the file
CA ChainProvided by your Certificate Authority
Private KeyThe key you generated when creating your CSR to submit to your CA
CertificateThe server certificate provided by your Certificate Authority after you submitted your CSR to them


Navigate to Main Menu > → MQTT → Server Configuration > Configuration tab and "Enable Secure" as shown below. Select the Update button to save the configuration.

...

Chariot MQTT Server still requires MQTT account credentials to authenticate incoming client connections, even when using client certificates to set up a TLS/SSL session. If clients will not be sending an MQTT username and password, anonymous connections must be enabled.

To enable anonymous connections, navigate to the Main Menu → MQTT → Server Configuration → Configuration tab and set "Allow Anonymous"

By default, an anonymous client connection will be allowed to publish and subscribe on # unless the Anonymous MQTT Credentials has been selected.

This will allow you to select any of the configured MQTT Account Credentials, configured under Configuration Main Menu → MQTT → MQTT Accounts → Credentials tab, and MQTT Chariot will use the Publish and Subscribe ACLs for that MQTT Credential for all anonymous connections.

...

On the Chariot MQTT server, navigate to STATUS > MQTT Main Menu → MQTT → Client Status → Clients tab where the number of active MQTT Clients will be displayed. This will be a count of 2 or 3 depending on your MQTT Transmission RPC Client configuration.

...