I know this is a big question for a lot of people as well, but I haven't found a straight answer to this anywhere, so I'll attempt to ask it here:
The ESP8266httpUpdate library works great for HTTP and also for HTTPS by supplying a fingerprint. However, in the event that the fingerprint changes, everything's screwed up. This is quite awful and would require re-flashing firmware with a new fingerprint. Is there any way to safely (from a security standpoint) grab firmware files from the server? Using HTTP is a no-go since it's not "safe", even with basic username/password authentication, and HTTPS requires the fingerprint. Is there a way to use HTTPS without using the fingerprint and just use a secret key as authentication? Would that be safe?
Thanks!