Salve a tutti,
E' parecchio tempo che creo e modifico siti in php, ma per mia fortuna o sfortuna non ho mai avuto a che fare con HTTPS.

Attualmente sto lavorando su OpenWRT, con il web server uHttpd, ma non ha nulla di particolare, lo stesso problema lo avrei con apache o qualunque altro server.

Non ho la piu pallida idea di come ottenere un certificato valido...
Al momento usando questi comandi ho generato una chiave e un certificato:
codice:
openssl req -newkey rsa:2048 -new > cert.csr
openssl x509 -in cert.csr -out cert.pem -req -signkey privkey.pem -days 365

--converto chiave e certificato
openssl rsa -in privkey.pem -outform DER -out uhttpd.key
openssl x509 -in cert.pem -outform DER -out uhttpd.crt
ma da quel che ho capito in questo modo me lo sono auto-firmato, e il browser di conseguenza dice che non e' attendibile.

Come devo fare per farlo diventare attendibile? (in modo che non compaia piu la bruttissima schermata che fa sembrare il mio sito un qualcosa di losco)

ps. devo dire subito che se c'e' da pagare qualcosa a qualcuno per ottenere un certificato lascio perdere tutto e va benissimo il mio certificato auto-firmato. Si tratta di un progetto "a tempo perso", senza scopo di lucro e senza budget, quindi qualunque spesa e' da evitare.

pps. Si tratta di un hotspot gratuito, e l'ssl mi serve per poter trasmettere username e password in sicurezza.