SSL certifikát je elektronický průkaz Vašeho webu. Dělá dvě věci najednou: potvrdí prohlížeči, že se opravdu připojil k té doméně, kterou návštěvník zadal, a umožní, aby veškerá komunikace mezi ním a serverem probíhala šifrovaně. Adresa pak začíná https:// a prohlížeč u ní ukazuje zámeček.

Bez certifikátu putují data v čitelné podobě. Kdokoli na cestě – například správce veřejné wi-fi v kavárně – by mohl přečíst heslo z přihlašovacího formuláře nebo obsah objednávky. Certifikát z toho udělá nesrozumitelnou změť znaků, kterou rozluští jen Váš server.

Certifikáty se liší tím, co ověřují:

  • DV (Domain Validation) – ověřuje se pouze to, že doména patří Vám. Vydá se během chvilky a šifruje úplně stejně dobře jako dražší typy.
  • OV a EV – navíc se prověřuje existence firmy. Prohlížeče to dnes už nijak zvlášť nezvýrazňují, takže pro běžný web ani eshop to není nutné.

U nás dostanete certifikát od Let’s Encrypt zdarma ke každé doméně. Nasazuje se automaticky a stejně automaticky se sám obnovuje, takže nemusíte hlídat datum vypršení ani nic ručně nahrávat. Jde právě o typ DV.

Když certifikát máte, zbývá poslední krok – zajistit, aby se všichni návštěvníci na zabezpečenou verzi skutečně dostali. To se řeší přesměrováním z http na https. Pokud prohlížeč hlásí „nezabezpečeno" i s platným certifikátem, bývá na vině tzv. smíšený obsah: stránka se načte přes https, ale nějaký obrázek nebo skript v ní má natvrdo napsanou starou adresu s http.