My company is creating presentation software. When in use, presenters sign on through an HTTPS-enabled web site to send text, documents, authentication tokens, etc.
How do I enable HTTPS communication when:
- There is only a dynamic internal IPv4 (196.168.0.x) address and some IPv6 address.
- The web site might be an internal-only site. (https://letsencrypt.org/ can't reach it.)
- No manual steps allowed. The customer installs the software and it is good to go.
For those interested, I'm using the C# control Httplistener and PowerShell.
Some of my research: