I'm using nanoHttpd on Android to serve files inside the local network. The device's ip address is dynamic.
I setup https with a certificate generated with keytool, which works fine, but results in the nasty certificate warning in Chrome. And after the user proceeds , the "https://" is still marked in red as "Not secure".
In my opinion, this warning irritates users more then the "Not secure" when using http.
So my question is: How can I provide content in the local network securely without irritating users? Is the only possible way using an (external) server with a valid ssl certificate?