Důvěryhodné HTTPS na localhostu samozřejmě realizovat jde, úplně stejně, jako u kterékoli jiné domény – buď si zařadíte mezi důvěryhodné certifikáty přímo serverová certifikát, a nebo certifikát certifikační autority, která vystavila pro web certifikát (což samozřejmě bude nějaká interní autorita, protože žádná autorita s rozumnou certifikační politikou pro globální použití nemůže vystavit certifikát pro localhost).
Jsem rád, že to Chrome umožňuje - což neznamená, že to bude umožňovat zítra...
Jistě však uznáte, že provozovat https s localhost je prostě nesmyslné plýtvání výkonem a to hned 2x (serverová i klientská část jsou na jednom stroji). Navíc já uvedené provozuji na Androidu, kde zařízení neplýtvání výkonem potřebuje.
Jsem rád, že to Chrome umožňuje - což neznamená, že to bude umožňovat zítra...
To naštěstí nikomu nevadí, protože lidé s tímhle postojem ani neopustili jeskyně, natož aby používali počítače a na nich Chrome.
Navíc já uvedené provozuji na Androidu, kde zařízení neplýtvání výkonem potřebuje
Pokud vám tak jde o výkon, nepouštějte na tom zařízení zbytečný server…
Tak někomu to vadí - jsem to minimálně já (tedy tvrzení nikomu to nevadí je chybné).
Povolovat některé věci jen u nějakého protokolu je politikaření. A žel v prohlížečích je toho politikaření již moc a třeba některé takové politikaření v budoucnu bude vadit i Vám. Odhaduji, že tahle politická vymoženost povede spíše k naboptnání kódu...
Jde mi o výkon a efektivitu. Ten server je důležitý a funguje pod Linuxem, pod Androidem i pod Windows... Může běžet přímo na tom zařízení, kde je i klient a pak je dle mne výhodné http a nebo může běžet jinde než je klient a tam je nutné https.
Z Vaší reakce odhaduji, že Vám by se líbilo, kdyby i jednotlivé služby systému se bavily šifrovaně. Prostě například localhost je asi pro Vás nesmysl.
Vám možná nevadí sdělovat údaje o své poloze, většině lidí to ale vadí. Proto se prohlížeče před sdělením polohy dotazují uživatele – a je nesmysl ten údaj nejdřív takhle chránit, a pak jej kvůli HTTP vytroubit do světa.
Narážel jsem na vaše tvrzení, že by se někdy v budoucnosti mohl prohlížeč k localhostu přes HTTPS chovat jinak, než k jiným serverům, a že to je problém dnes. Pokud uvažujete takhle, měl byste být konzistentní, a kritizovat už samotný vznik počítačů – protože to vedlo k tomu, že vznikly webové prohlížeče, HTTPS, geolokace a to vše okolo. Zkrátka ten argument „dnes se to neděje, ale v budoucnosti by mohlo“, je úplně nesmyslný, a můžete jím odsoudit naprosto cokoli.
Pokud vám jde o výkon, nespouštějte na tom zařízení samostatný webový server. Pokud vám spuštění webového serveru nevadí, nemůže vám z pohledu výkonu vadit ani HTTPS, protože to šifrování sebere zlomek výkonu oproti tomu serveru.
Zrovna v tom vašem příkladě by bylo rozumné, aby se ty služby v systému bavily šifrovaně. Protože takhle stačí, aby na příslušném portu spustil web server někdo jiný, a vaše aplikace mu s radostí předá geolokační údaje.