Podrobné vysvětlení SSL certifikátů: funkce, typy a návod k nasazení

Čtení za 2 minuty.
2026-03-12
2,795
Získávám provize, když nakupujete prostřednictvím níže uvedených odkazů, aniž by vás to něco stálo navíc.

V dnešním internetovém prostředí je důležitost datové bezpečnosti zřejmá. Když vidíme v adresní liště prohlížeče zelený ikonický zámek nebo když začíná adresa webu na “https://”, znamená to, že daný web používá SSL certifikát. Jedná se nejen o symbol bezpečnosti, ale také o základní technologii, která zajišťuje důvěrnost, integritu a autenticitu komunikace mezi uživatelem a serverem. SSL certifikát je vlastně digitálním certifikátem, který pomocí šifrovacích technologií a ověřování identit vytváří bezpečný kanál pro přenos dat a tak efektivně brání jejich odposlechu, úpravě nebo falsifikaci během přenosu.

Co je to SSL certifikát a jaká je jeho hlavní funkce?

SSL certifikát, celým názvem Secure Sockets Layer certifikát, je nyní obvykle poskytován jeho nástupcem, protokolem TLS. Nicméně název “SSL certifikát” se již stává běžně používaným. Certifikát vydává důvěryhodná třetí strana – certifikační autorita – a je nainstalován na webovém serveru. Jeho hlavní funkce lze shrnout do tří hlavních aspektů.

Realizace šifrovaného přenosu dat.

Nejzákladnější a zároveň nejdůležitější funkcí SSL certifikátu je šifrování. Když klient (např. prohlížeč) naváže spojení se serverem, na kterém je nainstalován SSL certifikát, obě strany prostřednictvím procesu zvaného “SSL/TLS handshake” dohodnou jedinečný šifrovací klíč určený pro tuto konkrétní sesi. Všechna data, která poté mezi nimi jsou přenášena – ať už jde o přihlašovací údaje, osobní identifikační informace nebo podrobnosti plateb – budou tímto klíčem zašifrována do šifrované podoby. I kdyby byly datové pakety během přenosu zachyceny, útočník by nemohl snadno dešifrovat původní obsah, čímž je zajištěna důvěrnost informací.

Doporučujeme k přečtení. Kompletní analýza SSL certifikátů: kompletní návod od nákupu a instalace až po bezpečnostní konfiguraci.

Ověření skutečné totožnosti serveru

Na internetu je poměrně snadné napodobit vzhled webové stránky (tj. provádět “phishing”). SSL certifikáty pomáhají proti tomuto riziku díky mechanismům ověřování identity. Poskytovatelé certifikátů (CA – Certificate Authorities) provádějí před vydáním certifikátu různě důkladnou ověřovací proceduru u žadatelů, obvykle majitelů webových stránek. Když uživatel navštíví webovou stránku, na které je nainstalován platný SSL certifikát, prohlížeč zkontroluje platnost certifikátu a jeho vydavatele. Pokud je certifikát vydán důvěryhodným poskytovatelem certifikátů a odpovídá doménovému jménu, které se právě prohlíží, prohlížeč potvrdí, že identita serveru je skutečná a důvěryhodná, a nejde o podvodnou webovou stránku.

SSL certifikát Bluehost
SSL certifikát Bluehost
SSL certifikáty BlueHost nabízejí možnost prodloužení o 1–2 roky, podporují algoritmy RSA nebo ECC, mají délku klíče až 4096 bitů a poskytují krytí až do výše 1,75 milionu amerických dolarů.
SSL certifikát od hosting.com
SSL certifikát od hosting.com
Cenově dostupné DV, OV, EV SSL certifikáty s 256bitovým šifrováním, pojistnou částkou od 5 do 1 000 000 USD a nepřetržitou podporou 24 hodin denně.

Zvýšení důvěry uživatelů a pozic v vyhledávačích (SEO)

Kromě bezpečnostních výhod, které SSL certifikáty přinášejí, mají také důležitou “měkkou” hodnotu. Ikona zámku v adresním řádku prohlížeče a předpona “https” jsou viditelnými signály bezpečnosti, které mohou uživatelům významně zvýšit důvěru v daný web, zejména pro weby v oblastech e-shopingu, financí a dalších oblastech, kde jsou prováděny citlivé operace. Kromě toho hlavní vyhledávače, jako je Google, již dlouho považují používání protokolu HTTPS za pozitivní faktor při určování pořadí výsledků vyhledávání. To znamená, že weby s aktivovanými SSL certifikáty dosahují v podobných podmínkách lepšího umístění ve výsledcích vyhledávání než weby bez nich, což vede k většímu počtu návštěvníků.

Hlavní typy SSL certifikátů

Podle úrovně ověření a rozsahu pokrytí funkcí se SSL certifikáty dělí především na tři typy: certifikáty s ověřením doménového jména, certifikáty s ověřením organizace a certifikáty s rozšířeným ověřením. Kromě toho existují také certifikáty určené k použití na jednu doménu, na více domén nebo s vlastnostmi vyhovujícími všem doménám (wildcard certifikáty), a to v zá

Certifikát pro ověření doménového názvu

DV certifikáty jsou typem certifikátů, které se vydávají nejrychleji a za nejnižší náklady. Certifikační autority (CA) ověřují pouze vlastnictví domény žadatelem (obvykle zasláním ověřovacího e-mailu na registrovanou e-mailovou adresu domény nebo požadavkem na nastavení určitých DNS záznamů). DV certifikáty poskytují stejnou úroveň šifrování jako certifikáty vyšší úrovně, avšak ověřují pouze příslušnost domény k žadateli, nikoli opravdovost samotné organizace. Jsou ideální pro osobní weby, blogy nebo interní testovací prostředí, kde je potřeba rychle aktivovat protokol HTTPS.

Certifikát pro validaci organizace

OV certifikát poskytuje vyšší úroveň ověření identity než DV certifikát. Certifikační autorita (CA) nejenže ověří vlastnictví doménového jména, ale také zkontroluje skutečnou existenci žadající organizace – například její registraci v oficiálních vládních databázích. Pro získání OV certifikátu je nutné předložit právní dokumenty, jako je živnostenský list. Dobba vyřízení obvykle trvá několik dní. V detailech certifikátu je uvedeno ověřené název společnosti, což pomáhá uživatelům pochopit, za jakou legální entitou web stojí, a tím posiluje důvěru v komerční aktivity. OV certifikáty se obvykle používají pro webové stránky firem a obchodní platformy.

Doporučujeme k přečtení. Co je to SSL certifikát? Kompletní analýza jeho fungování a návod k nasazení – od začátku až po pokročilou úroveň.

Rozšířený certifikát s validací

EV certifikáty patří mezi nejpečlivěji ověřované a nejbezpečnější SSL certifikáty. Požadavek na získání EV certifikátu zahrnuje nejkompletnější prověření identity organizace a celý proces je velmi přísný. Nejvýznamnější vlastností EV certifikátů je, že v prohlížečích, které je podporují, se při navštěvování webových stránek vybavených EV certifikátem název ověřené společnosti přímo zvýrazní zelenou barvou v adresním řádku – což poskytuje nejvyšší úroveň vizuální důvěry při online transakcích. Ačkoli v posledních letech mainstreamové prohlížeče postupně zmírňují speciální zobrazení EV certifikátů ve svém uživatelském rozhraní, přísné standardy ověřování, které stojí za jejich vydáváním, z nich stále dělají preferovanou volbu v odvětvích s vysokými požadavky na bezpečnost, jako je finance a e-commerce.

Jednodoménové, vícedoménové a divoká karta certifikátů

Podle počtu domén, které chrání, lze SSL certifikáty rozdělit na certifikáty pro jednu doménu (chrání pouze jednu konkrétní doménu, např. www.example.com), certifikáty pro více domén (jeden certifikát může chránit více zcela odlišných domén) a wildcard certifikáty (chrání hlavní doménu a všechny její poddomény stejné úrovně, např. *.example.com). Podniky si mohou podle složitosti své struktury domén flexibilně vybrat nejvýhodnější typ certifikátu z hlediska nákladů.

Jak získat a nasadit SSL certifikát?

Nainstalace SSL certifikátu obvykle zahrnuje několik klíčových kroků: podání žádosti, ověření, instalaci a konfiguraci. Pro moderní správce webových stránek a vývojáře byl tento proces výrazně zjednodušen.

SSL certifikát UltaHost
Certifikáty DV, EV, OV s maximální pojistnou částkou $1 a 750 000 USD, podpora neomezeného počtu subdomén, podpora aplikací pro iOS a Android, sleva 20% za $15,95 USD měsíčně a 30denní záruka vrácení peněz.

Postup při podávání žádosti o certifikát a jeho ověření

Nejprve je nutné na serveru vytvořit “žádost o podpis certifikátu” (Certificate Signing Request – CSR), která obsahuje váš veřejný klíč a relevantní informace o organizaci nebo doménovém jménu. Poté tuto žádost odešlete vybrané certifikační autoritě (CA – Certificate Authority) a dokončete příslušný proces ověření v závislosti na typu požadovaného certifikátu (DV/OV/EV). U certifikátů typu DV může ověření proběhnout automaticky během několika minut; u certifikátů typu OV/EV je však nutná manuální kontrola podkladů, což trvá déle. Po úspěšném ověření vydá certifikační autorita soubor SSL certifikátu obsahující digitální podpis.

Nainstalovat certifikát na serveru

Po získání certifikačních souborů (které obvykle zahrnují soubor certifikátu veřejného klíče, případně soubor řetězce zprostředkujících certifikátů a soubor privátního klíče) je nutné je nainstalovat do softwaru webového serveru. Metody instalace se mírně liší u různých serverových softwarů (jako je Nginx, Apache, IIS, Tomcat). Klíčové kroky obvykle zahrnují nahrání certifikačních souborů a souboru privátního klíče do určeného adresáře na serveru, poté úpravu konfiguračního souboru serveru s cílem určit cestu k certifikátu a privátnímu klíči a nakonec konfiguraci webového serveru pro naslouchání na portu 443 (standardní port pro HTTPS).

Nucené přesměrování na HTTPS a protokol HSTS (HTTP Strict Security)

Po instalaci certifikátu a úspěšném aktivování protokolu HTTPS je osvědčenou praxí nastavit “povinné přesměrování na HTTPS”. To znamená, že když uživatel navštíví webovou stránku pomocí protokolu HTTP, server ho automaticky přesměruje na odpovídající adresu v protokolu HTTPS, čímž je zajištěno, že veškerý provoz je přenášen šifrovaným kanálem. Ještě dalším krokem je aktivace protokolu HSTS (HTTP Strict Transport Security), který pomocí speciálního hlavičkového elementu HTTP naznačí prohlížeči, že v nadcházejícím období musí všechny požadavky na tuto webovou stránku být uskutečněny pouze pomocí protokolu HTTPS. Tím se efektivně zabrání útokům typu „SSL stripping“.

Doporučujeme k přečtení. Podrobné vysvětlení SSL certifikátů: typy, principy fungování a návod k instalaci a konfiguraci.

SSL/TLS protokol a proces handshake

Účinnost SSL certifikátu závisí na provádění protokolu SSL/TLS. Porozumění jeho základnímu procesu „handshaking“ (vytvoření spojení mezi klientem a serverem) pomáhá lépe pochopit princip jeho fungování.

Klientovské zprávy „Hello“ a serverovské zprávy „Hello“

Když uživatel navštíví webovou stránku pomocí protokolu HTTPS, prohlížeč (klient) pošle serveru zprávu “Client Hello”, která obsahuje verze protokolu TLS, které klient podporuje, seznam podporovaných šifrovacích sad (cryptographic suites) a náhodné číslo generované klientem.
Server odpoví zprávou “Server Hello”, ve které vybere verzi protokolu TLS a nejsilnější sadu šifr, které jsou podporovány oběma stranami, a poté pošle náhodné číslo vygenerované serverem. Současně server pošle svůj SSL certifikát (obsahující veřejný klíč) klientovi.

Autentizace a výměna klíčů

Po obdržení certifikátu klient ověří jeho platnost: zda byl vydán důvěryhodnou certifikační autoritou (CA), zda je stále platný, zda se doména shoduje s očekávanou doménou atd. Po úspěšné verifikaci klient vytvoří “předběžný hlavní klíč” a pomocí veřejného klíče z serverového certifikátu tento klíč zašifruje, předtím než jej odešle na server.
Jelikož tento předběžný hlavní klíč může dešifrovat pouze server, který disponuje odpovídajícím soukromým klíčem, tento krok zároveň umožňuje ověření totožnosti serveru a bezpečnou výměnu klíčů.

Generování session klíčů a šifrovaná komunikace

Klient i server nyní disponují klientovským náhodným číslem, serverovským náhodným číslem a předběžným hlavním klíčem. S využitím těchto tří parametrů obě strany nezávisle vypočítají stejný “hlavní klíč” pomocí stejného algoritmu. Následně je tento hlavní klíč použit k vytvoření symetrického sesíového klíče, který bude během této konkrétní session sloužit k šifrování a dešifrování dat.
Nyní je podpis rukou dokončen a obě strany začnou bezpečně a efektivně přenášet data na aplikační úrovni pomocí symetrického šifrovacího algoritmu a sdíleného session key.

Závěr

SSL certifikáty jsou nezbytnou součástí moderního počítačového zabezpečení. Díky silným šifrovacím a ověřovacím mechanismům zajišťují bezpečnost internetové komunikace. Od základních DV certifikátů po pečlivě ověřené EV certifikáty, od pokrytí pouze jednoho doménového jména až po pokrytí všech domén pomocí wildcardů, existují různé typy certifikátů, které splňují různé bezpečnostní a obchodní požadavky. Proces získávání a nasazování certifikátů je také stále více automatizovaný a pohodlný. Porozumění podstatě procesu SSL/TLS handshake nám umožňuje lépe pochopit, že ten malý “zámek” v adresním řádku je vlastně důsledkem pečlivého a sofistikovaného kryptografického řešení. Nasazení efektivních SSL certifikátů na webové stránky není pouze osvědčenou bezpečnostní praxí, ale také nezbytnou investicí pro budování důvěry uživatelů, zlepšování online image značky a získávání konkurenční výhody.

Časté dotazy

Jaký je vztah mezi SSL certifikátem a HTTPS?

SSL certifikát je nezbytnou podmínkou pro použití protokolu HTTPS. HTTPS lze chápat jako “HTTP over SSL/TLS”, což znamená, že pod základní vrstvou standardního protokolu HTTP je přidána bezpečnostní vrstva SSL/TLS. Server musí mít nainstalovaný platný SSL certifikát, aby mohl navázat šifrované spojení typu SSL/TLS s klientem a tím aktivovat funkce protokolu HTTPS.

免费的SSL证书(如Let‘s Encrypt)安全吗?

主流机构颁发的免费DV证书(如Let‘s Encrypt)在加密强度上与付费证书是完全相同的,它们都提供基于行业标准的256位加密。其安全性完全值得信赖,非常适合个人网站、小型项目或测试环境。免费证书与付费证书的主要区别在于有效期更短(通常90天,需要自动续期)、仅提供域名验证,并且不含商业售后保障与保险。

Ovlivní nasazení SSL certifikátu rychlost přístupu k webové stránce?

Během počáteční fáze “podávání ruky” při navazování spojení dochází k zpoždění v rozsahu několika desítek až několika set milisekund, a to kvůli potřebě provádět asymetrické šifrování a dešifrování a dohodu o klíči. Jakmile je bezpečné spojení navázáno, náklady na přenos dat pomocí symetrického šifrování jsou velmi nízké a lze je většinou zanedbat. Ve skutečnosti však moderní protokol HTTP/2 vyžaduje použití HTTPS, a právě díky vlastnostem, jako je multiplexování, dojde k výraznému zrychlení načítání stránek. Celkový přínos tak převyšuje drobné náklady spojené s procesem navazování spojení.

Jak posoudit, zda je SSL certifikát webové stránky platný a důvěryhodný?

Uživatelé mohou zobrazit podrobnosti certifikátu kliknutím na ikonu zámku v adresní liště prohlížeče. Platný certifikát by měl ukazovat, že připojení je bezpečné, a název domény, kterému je certifikát vydán, by měl odpovídat názvu webové stránky, kterou navštěvujete. Vydavatelem certifikátu by měla být důvěryhodná certifikační autorita (CA). Je také nutné ověřit, že certifikát není expirován. U EV certifikátů lze v některých prohlížečích přímo vidět zelený název společnosti, která certifikát vydala.

Co je třeba vzít v úvahu při přesunu webové stránky z protokolu HTTP na protokol HTTPS?

Při migraci je nutné aktualizovat všechny odkazy na interní zdroje (obrázky, CSS, JS) na adresy protokolu HTTPS nebo použít relativní URL adresy, aby se předešlo varováním o “smíšeném obsahu”. Nezapomeňte nastavit trvalé přesměrování (301 redirect) na serveru, které přesměruje požadavky protokolu HTTP na odpovídající adresy protokolu HTTPS. Aktualizujte také mapu webu a odeslat novou adresu webové stránky v protokolu HTTPS do vyhledávačů. Zároveň zkontrolujte, zda třetí stranové služby (např. reklamy, statistiky, pluginy pro komentáře) podporují protokol HTTPS.