Chariot uses certificates and TLS/SSL to secure Chariot HTTP and MQTT traffic. The process for obtaining SSL certificates to be used to secure HTTP and MQTT traffic to Chariot is the same whether using an external/commercial Certificate Authority (CA) or your company's internal Certificate Authority (CA). Cirrus Link doesn't recommend any specific Certificate Authority (CA), but we do recommend using non-self-signed certificates from a trusted Certificate Authority for securing your Production assets.

  1. Create your CSR (Certificate Signing Request)
    1. Generate/select the keypair to use to generate the CSR
      1. The private part of this public/private keypair is one of the artifacts that you will need to upload to Chariot to enable HTTPS/MQTTS. Please be sure to keep this keypair in a known, secure location.
    2. Complete all required CSR fields
  2. Submit your CSR to your Certificate Authority (CA) of choice
    1. Proof of control
    2. Certificates you should expect to receive from the Certificate Authority (CA)
      1. Signed SSL server certificate signed by the CA
      2. CA chain (chain-of-trust): typically contains the Root CA certificate and any intermediate CA certificates in a single file
  • No labels