-
Notifications
You must be signed in to change notification settings - Fork 0
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)