Co je certifikační autorita? Certifikační autorita je důvěryhodná organizace, která vydává certifikáty a tím potvrzuje, že web nebo osoba je skutečně tím, za koho se vydává. Anglicky se označuje zkratkou CA z Certificate Authority.
Přirovnání z běžného života: občanku si nevyrobíte doma, vydá Vám ji úřad. Právě proto jí ostatní věří, protože znají razítko úřadu. Certifikační autorita je takový úřad pro internet a SSL certifikát je občanka Vašeho webu.
Proč to celé existuje? Bez potvrzení třetí stranou byste nikdy nevěděli, jestli stránka banky patří opravdu bance. Prohlížeč má v sobě uložený seznam autorit, kterým důvěřuje. Když dorazí certifikát podepsaný některou z nich, zobrazí se zámeček a spojení přes HTTPS proběhne bez varování. Když ne, návštěvník uvidí červenou stránku s výstrahou.
Co autorita při vydání ověřuje:
- Kontrolu domény, tedy že opravdu spravujete danou doménu. Ověří to souborem na serveru nebo záznamem v DNS.
- Existenci firmy u dražších firemních certifikátů, kde se dokládají i výpisy z rejstříku.
- Platnost a odvolání, protože autorita může certifikát kdykoli zneplatnit, pokud se zjistí zneužití.
Praktický příklad, který znáte od nás: certifikáty vydáváme prostřednictvím autority Let's Encrypt. Je to nezisková certifikační autorita, kterou uznávají všechny běžné prohlížeče, vydává certifikáty zdarma a plně automaticky. Ke každému hostingu u nás tak dostanete platný certifikát bez doplatku a bez ručního papírování.
Jak certifikáty vlastně vypadají uvnitř? Řídí se standardem X.509, který určuje, co všechno v nich musí být zapsané. Stejná technologie stojí i za elektronickým podpisem dokumentů, kde autorita potvrzuje totožnost konkrétního člověka nebo firmy, ne webové adresy.
Nejčastější dotaz zní, jestli placený certifikát šifruje lépe. Nešifruje. Samotné šifrování je stejné u certifikátu zdarma i u toho za tisíce korun. Rozdíl je v hloubce ověření žadatele a v tom, co za certifikátem stojí v případě sporu. Pro běžný web, blog i menší e-shop je certifikát od Let's Encrypt zcela dostačující.