Versions Compared

Key

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

...

You should have the following files created:

chariotcerts/
├── ca/

...

   ├── ca.crt

...

   ├── ca.key

...

   ├── ca.srl

...

   ├── engine/

...

   │   ├── engineCA.crt

...

   │   ├── engineCA.csr

...

   │   ├── engineCA.key
 

...

|── server/

...

   │   ├── serverCA.crt

...

   │   ├── serverCA.csr

...

   │   ├── serverCA.key

...

   └── transmission/
   

...

  ├── transmissionCA.crt
   

...

  ├── transmissionCA.csr
   

...

  ├── transmissionCA.key

       

Anchor
GenerateServerCertificate
GenerateServerCertificate
Generate Server certificate signed with Server CA private key

...

We have now generated all the certificates and keys needed to setup SSL connections between Chariot and the MQTT Engine and MQTT Transmission modules:

chariotcerts/
├── ca/
  ├── ca.crt
  ├── ca.key
  ├── ca.srl
  ├── engine/
    ├── engineCA.crt
    ├── engineCA.csr
    ├── engineCA.key
    └── engineCA.srl
  ├── server/
    ├── serverCA.crt
    ├── serverCA.csr
    ├── serverCA.key
    └── serverCA.srl
  └── transmission/
      ├── transmissionCA.crt
      ├── transmissionCA.csr
      ├── transmissionCA.key
      └── transmissionCA.srl
└── certs/

...

    ├── engine/

...

    │   ├── engine.crt

...

    │   ├── engine.csr

...

    │   └── engine.key

...

    ├── server/

...

    │   ├── server.crt

...

    │   ├── server.csr

...

    │   └── server.key

...

    └── transmission/

...

        ├── transmission.crt

...

        ├── transmission.csr

...

        └── transmission.key


Setting up SSL Connections Using Two-way Authentication

...