Page History
...
Anchor | ||||
---|---|---|---|---|
|
Navigate to CONFIGURATION > System > Certificates configuration and Main Menu → 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 Type | Where to get the file |
---|---|
CA Chain | Provided by your Certificate Authority |
Private Key | The key you generated when creating your CSR to submit to your CA |
Certificate | The server certificate provided by your Certificate Authority after you submitted your CSR to them |
Navigate to CONFIGURATION > Main Menu → MQTT → Server configuration Configuration → Configuration tab and "Enable Secure" as shown below. Select the Update button to save the configuration.
Anchor | ||||
---|---|---|---|---|
|
...
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 Configuration 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.
Clicking on the drop down will show the IDs of each client along with additional details: