Skip to content

Creation of Self Signed Certificates for TLS authentication

Francois Normandin edited this page Oct 23, 2020 · 2 revisions

The need for this project arose from the development of the MQTT Broker and particularly to generate certificates that can be used for testing the client-server architecture.

Goal: Easily generate self-signed certificates (root CA and server Trusted Certificate + private key) to be deployed in a local network.

Dependency: This project currently supports Cloudflare's SSL workflow for generating the certificates. https://github.com/cloudflare/cfssl/

OS Compatibility: This project currently supports Windows installations only. Any help adapting for MacOS or Linux would be appreciated.

Installation:

  • Download this project's package from Github's release page or from the VIPM Community repository
  • After the VI Package is installed, you should find a folder named "LabVIEW Open Source Project" under the folder
  • Download the version of CFSSL that corresponds to your system, and copy the cfssl.exe file under "/LabVIEW Open Source Project/cfssl" folder (https://github.com/cloudflare/cfssl/releases)
  • Run the Self-Signed Certificate Management App from the Tools menu (under LabVIEW Open Source Project)
Clone this wiki locally