Autor Zpráva
gary
Profil *
Zdravim,
potřebuju nějak zjistit jestli je v prohlížeči na straně klienta nainstalován(naimportován) konkrétní kořenový certifikát. Jde mi o to, že část webu běží v https, do kterého se klient dostane jen pokud má ten certifikát.
Pokud v klientu certifikát není, nabídnu instalaci certifikátu. Pokud tam je, tak se bude tiše pokračovat.
Říkal jsem si, že nejjednodušší bude stáhnout si do proměnné něco ze zabezpečené části. A pokud se to nepodaří, nabídne se instalace certifikátu.
Přijde mi zbytečné to řešit přes XMLHttpRequest... zkoušel jsem to přes iframe:
<iframe id="if" src="https://www.***.cz/is-enabled"></iframe>
a následně přes var e=document.getElementById('if');window.alert(e.contentDocument.URL); zobrazit URL toho načteného dokumentu, ale firebug hlásí "Permission denied to get property HTMLDocument.URL".

Napadá vás, prosím, jak to řešit? Jak zjistit že se klient dostane na zabezpečenou část webu.

S přáním šťastného a veselého nového roku
gary

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0