22/09/2025
V digitálním světě je bezpečnost dat prioritou, ať už procházíte veřejné webové stránky, nebo přistupujete k interním službám ve vaší lokální síti. Pro zajištění šifrované komunikace se používají SSL/TLS certifikáty. Zatímco většina veřejných stránek používá certifikáty vydané důvěryhodnými certifikačními autoritami (CA), v prostředí lokálních sítí nebo při vývoji se často setkáváme se self-signed certifikáty. Tyto certifikáty jsou sice platné pro šifrování, ale nejsou automaticky důvěryhodné pro vaše Apple zařízení, což může vést k chybám v připojení.

Pokud se snažíte přistupovat k lokálnímu serveru přes HTTPS, který používá self-signed certifikát, pravděpodobně narazíte na varování o nedůvěryhodném připojení. Aby váš iPhone tomuto certifikátu důvěřoval a umožnil vám bezproblémový přístup, je nutné ho na zařízení nainstalovat a ručně označit jako důvěryhodný. Tento proces může být pro někoho matoucí, zvláště když se zdá, že certifikát po instalaci "zmizí" z očekávaných nastavení důvěryhodnosti. V tomto článku si podrobně projdeme, jak na to, a objasníme nejčastější úskalí.
Co je SSL/TLS certifikát a proč je důležitý na iPhone?
SSL (Secure Sockets Layer) a jeho modernější nástupce TLS (Transport Layer Security) jsou protokoly, které zajišťují bezpečnou komunikaci přes internet. Certifikát je digitální soubor, který ověřuje identitu serveru (nebo klienta) a umožňuje šifrování dat mezi zařízením a serverem. Pro iPhone je důvěra v certifikáty klíčová pro ochranu vašich osobních a důvěrných dat před odposlechem nebo manipulací.
Apple zařízení obsahují předinstalovaný seznam důvěryhodných kořenových certifikátů od renomovaných certifikačních autorit. Pokud server, ke kterému se připojujete, používá certifikát vydaný jednou z těchto autorit, váš iPhone mu automaticky důvěřuje. Pokud však používáte self-signed certifikát (který si sami vygenerujete) nebo certifikát vydaný podnikovou CA, která není standardně důvěryhodná, musíte ručně nastavit důvěru na vašem zařízení.
Typy certifikátů a jejich formáty
Apple zařízení podporují různé formáty certifikátů a identit:
- Certifikáty: Soubory s příponami
.cer,.crt,.der. Tyto soubory obsahují veřejný klíč a informace o identitě, jsou podepsány certifikační autoritou (nebo jsou self-signed). - Identity: Soubory s příponami
.pfx,.p12. Tyto soubory obsahují jak certifikát (veřejný klíč), tak i přidružený soukromý klíč. Jsou chráněny heslem a používají se pro ověření identity (např. 802.1X EAP-TLS), podepisování nebo šifrování (např. S/MIME).
Pro náš účel, tedy důvěru v HTTPS server, nám obvykle stačí soubor certifikátu (.cer, .crt, .der).
Metody instalace vlastního certifikátu na iOS
Existují primárně dva způsoby, jak dostat certifikát na váš iPhone a pokusit se ho nainstalovat:
1. Přímá instalace (AirDrop, E-mail, Webový prohlížeč)
Toto je nejjednodušší metoda pro jednotlivá zařízení, zejména pokud se jedná o neřízené (nesupervised) zařízení.

- AirDrop: Nejčistší způsob. Odešlete soubor certifikátu (např.
.cer) z Macu na iPhone přes AirDrop. - E-mail: Přiložte soubor certifikátu k e-mailu a odešlete si ho na svůj iPhone. Otevřete přílohu v aplikaci Mail.
- Webový prohlížeč: Umístěte soubor certifikátu na webový server (např. na ten lokální server, ke kterému se chcete připojit) a stáhněte si ho přímo v Safari na iPhonu.
Po otevření souboru certifikátu se iPhone zeptá, zda chcete nainstalovat konfigurační profil. Potvrďte instalaci. Jakmile je profil stažen, objeví se zpráva, že je profil „stažen“ a je potřeba ho nainstalovat v Nastavení. Přejděte do Nastavení > Obecné > VPN a správa zařízení (nebo Profily na starších iOS) a tam najdete stažený profil. Klepněte na něj a pak na Instalovat. Budete vyzváni k zadání kódu vašeho zařízení.
2. Instalace přes konfigurační profily (Apple Configurator, MDM řešení)
Pro větší počet zařízení nebo pro řízená (supervised) zařízení je efektivnější použít Apple Configurator na Macu nebo řešení pro správu mobilních zařízení (MDT řešení, např. Jamf, Microsoft Intune). Tyto nástroje umožňují vytvářet a nasazovat konfigurační profily, které mohou obsahovat certifikáty a automaticky je označit jako důvěryhodné (pokud to MDM řešení podporuje a zařízení je supervised).
Při použití MDM nebo Apple Configuratoru je proces instalace pro uživatele často jednodušší, protože se minimalizuje ruční zásah. Na řízených zařízeních navíc MDM může zakázat ruční změny nastavení důvěryhodnosti certifikátů, čímž zajišťuje konzistentní bezpečnostní politiku.
Porovnání metod instalace
| Metoda | Výhody | Nevýhody | Typ použití |
|---|---|---|---|
| AirDrop / E-mail / Web | Nejjednodušší pro jednotlivá zařízení, nevyžaduje další software. | Vyžaduje ruční instalaci a důvěryhodnost, problematické pro větší počet zařízení. | Jednotlivá neřízená zařízení, rychlé testování. |
| Konfigurační profil (Apple Configurator) | Umožňuje nasazení na více zařízení, větší kontrola nad nastavením. | Vyžaduje Mac s Apple Configurator, složitější pro začátečníky. | Malé a střední nasazení, řízená zařízení. |
| MDM řešení | Automatizovaná hromadná instalace, centrální správa důvěryhodnosti. | Vyžaduje komplexní MDM infrastrukturu, náklady. | Velké podnikové nasazení, řízená zařízení. |
Krok za krokem: Instalace a důvěryhodnost self-signed certifikátu na iPhone
Předpokládejme, že máte soubor self-signed certifikátu (např. server.cer) připravený. Postup je následující:
- Přeneste certifikát na iPhone: Použijte AirDrop, pošlete si ho e-mailem, nebo ho stáhněte z lokálního webového serveru přímo v Safari.
- Otevřete soubor certifikátu: Když klepnete na soubor (např. v AirDropu nebo e-mailu), iPhone vás vyzve k instalaci konfiguračního profilu. Klepněte na Povolit.
- Přejděte do Nastavení: Po stažení profilu se objeví zpráva „Profil stažen“. Přejděte do Nastavení > Obecné > VPN a správa zařízení (nebo Profily).
- Nainstalujte profil: Zde byste měli vidět „Stažený profil“ s názvem vašeho certifikátu. Klepněte na něj a poté na Instalovat v pravém horním rohu. Potvrďte instalaci zadáním kódu vašeho zařízení.
- Povolte plnou důvěru pro kořenový certifikát: TOTO JE KRITICKÝ KROK! Po úspěšné instalaci profilu se certifikát NEBUDE automaticky důvěryhodný pro webové stránky. Musíte mu ručně povolit plnou důvěru. Přejděte do Nastavení > Obecné > Informace > Nastavení důvěryhodnosti certifikátů. Zde byste měli v sekci „Povolit plnou důvěru pro kořenové certifikáty“ vidět přepínač vedle názvu vašeho nově nainstalovaného certifikátu. Zapněte tento přepínač.
- Potvrďte důvěryhodnost: iPhone vás upozorní, že povolením důvěryhodnosti pro tento certifikát bude důvěřovat všem spojením, která jsou jím zabezpečena. Potvrďte klepnutím na Pokračovat.
Po těchto krocích by váš iPhone měl nyní důvěřovat vašemu self-signed certifikátu, a měli byste být schopni přistupovat k vašemu lokálnímu serveru přes HTTPS bez varování prohlížeče.
Proč se můj certifikát nezobrazuje v nastavení důvěryhodnosti?
Toto je nejčastější problém, se kterým se uživatelé potýkají, jak bylo naznačeno v původním dotazu. Pokud jste certifikát nainstalovali, ale v Nastavení > Obecné > Informace > Nastavení důvěryhodnosti certifikátů se nezobrazí přepínač pro povolení plné důvěry, zde jsou možné důvody a řešení:
- Není to kořenový certifikát: Sekce „Povolit plnou důvěru pro kořenové certifikáty“ je určena výhradně pro kořenové certifikáty. Pokud instalujete certifikát, který je podepsán jiným certifikátem (tzv. zprostředkující nebo koncový certifikát), nemusí se zde objevit. V takovém případě musíte nejprve nainstalovat a důvěřovat kořenovému certifikátu, který podepsal váš zprostředkující certifikát.
- Zařízení je řízené (supervised) nebo spravované MDM: Pokud je váš iPhone spravován podnikovým MDM řešením nebo je označen jako „supervised“ (dohledovaný), správce může zakázat ruční změny nastavení důvěryhodnosti certifikátů. V takovém případě musí být certifikát nasazen a důvěra nastavena přímo přes MDM řešení.
- Chyba během instalace profilu: Ačkoli se zdá, že je profil nainstalován, mohlo dojít k chybě. Zkuste certifikát odstranit (přejděte do Nastavení > Obecné > VPN a správa zařízení, klepněte na profil a pak na Odebrat profil) a zkuste instalaci znovu. Ujistěte se, že používáte správný formát souboru (
.cer,.crt,.der). - Jedná se o identitu (
.p12/.pfx): Pokud jste nainstalovali soubor identity (.p12nebo.pfx), ten se primárně používá pro ověření klienta (např. pro VPN nebo e-mail). I když obsahuje certifikát, jeho primární funkcí není fungovat jako kořenový certifikát pro webové stránky. Pro důvěru v server je obvykle potřeba pouze soubor certifikátu bez soukromého klíče. - Problém s generováním certifikátu: Ujistěte se, že váš self-signed certifikát byl správně vygenerován pomocí
openssla že je určen pro funkci kořenového certifikátu. Správné rozšíření pro kořenový certifikát jeBasic Constraints: CA:TRUE.
Je důležité si uvědomit, že proces na macOS (použití Klíčenky) se liší od iOS. Na macOS máte detailnější kontrolu nad důvěryhodností certifikátů skrze aplikaci Klíčenka, zatímco iOS má zjednodušené rozhraní, které se zaměřuje na kořenové certifikáty.

Často kladené otázky (FAQ)
Q: Mohu použít jakýkoli certifikát?
A: Můžete použít jakýkoli certifikát, který je ve správném formátu (.cer, .crt, .der). Pro důvěru v serverové připojení na iPhonu je klíčové, aby byl certifikát buď vydán důvěryhodnou CA, nebo byl self-signed a ručně označen jako důvěryhodný kořenový certifikát.
Q: Je instalace self-signed certifikátu bezpečná?
A: Pro použití v lokální síti nebo pro testovací účely je instalace self-signed certifikátu bezpečná, pokud plně důvěřujete zdroji certifikátu (tedy sami sobě nebo vaší organizaci). Pro veřejné webové stránky nebo citlivé aplikace byste se měli vždy spoléhat na certifikáty vydané renomovanými certifikačními autoritami, aby byla zajištěna ověřená identita a zabráněno útokům typu „man-in-the-middle“.
Q: Co dělat, když se mi nedaří certifikát nainstalovat?
A: Zkontrolujte následující:
- Formát souboru: Je to
.cer,.crt, nebo.der? - Způsob přenosu: Zkuste jiný způsob (AirDrop, e-mail, web).
- Stav zařízení: Je váš iPhone spravován MDM nebo je supervised? Pokud ano, obraťte se na svého IT správce.
- Verze iOS: Ujistěte se, že máte aktuální verzi iOS.
- Restart zařízení: Někdy pomůže jednoduchý restart iPhonu.
Pokud problém přetrvává, může být problém v samotném certifikátu nebo v jeho generování.
Závěr
Instalace a důvěryhodnost vlastních SSL certifikátů na iPhone, zejména těch self-signed, je klíčová pro bezproblémový přístup k lokálním HTTPS službám. Ačkoli se proces může zdát na první pohled komplikovaný, klíčem je pochopení rozdílu mezi instalací konfiguračního profilu a následným ručním povolením plné důvěry pro kořenový certifikát v nastavení iPhonu. Vždy si pamatujte, že pro bezpečnost vaší komunikace je nezbytné důvěřovat pouze certifikátům z ověřených zdrojů. S tímto průvodcem byste měli být schopni úspěšně nastavit důvěru ve váš vlastní certifikát a užívat si bezpečnou a funkční komunikaci.
Chceš-li si přečíst další články podobné jako Vlastní SSL na iPhone: Průvodce instalací, navštiv kategorii iPhone.
