Using TLS in NitroShare
Current builds of NitroShare now include support for TLS. This feature is still in active development but enough has been completed that it is ready for testing.
To use this feature, you must first generate a key and root CA certificate:
openssl genrsa -out root.key 2048 openssl req -x509 -new -nodes -key root.key -sha256 -days 3650 -out root.crt
You will be asked a few questions about the CA and it is important you do not leave any fields blank since this causes problems verifying the certificates later. Next, you will need to generate a key, CRL, and signed certificate for each device: