I have a web server running on an IoT device, more specifically, on an ESP32.
This web server serves a website that is used for managing the device and can contain some sensitive information, hence I need to serve the website using HTTPS. The problem is that a client who uses our device will have to accept the usual error on their preferred browser since my SSL certificate is not signed by a trusted authority - it's self-signed.
To the best of my knowledge, I cannot get my certificate signed for an IP address of the web server because they only accept Domain names.
- So what is the best way around this?
Any suggestions are greatly appreciated because I have hit a brick wall.