Přeskočit na obsah
Návody

Intermediate certifikáty a jejich instalace

24.7.2013 | Jindřich Zechmeister
Intermediate certifikáty (česky zprostředkující) jsou předpokladem správného fungování a důvěryhodnosti SSL certifikátu na serveru. Bez Intermediate certifikátu není ani certifikát na serveru důvěryhodný a vyvolává bezpečnostní varování v prohlížeči.

Co je to intermediate certifikat?

Intermediate certifikat (zprostredkujici) je autorita, ktera je vydana korenovym certifikatem komercni certifikacni autority a slouzi k vydavani certifikatu zakaznikum. Zajistuje duveryhodnost SSL certifikatu diky vazbe na korenove certifikaty autority, ktere jsou pritomny v operacnich systemech a prohlizecich navstevniku.

Vas vydany certifikat neni vystaven primo root certifikatem prislusne autority, ale prave zprostredkujicim certifikatem. Pokud intermediate certifikat neni na serveru nainstalovany, zobrazuje navstevnikuv prohlizec varovani o neduveryhodnem vydavateli certifikatu.

Varovani prohlizece - neduveryhodny certifikat
Varovani prohlizece - neduveryhodny certifikat

Varovani o neduveryhodnem certifikatu

Pokud neni Intermediate certifikat na serveru pritomen, neni mozne overit, zdali je SSL certifikat duveryhodny a pravy. Pri spravne instalaci SSL certifikatu je duveryhodnost certifikatu zarucena a v detailu certifikatu je mozne zobrazit tzv. retez duvery (chain of trust), ve kterem Intermediate certifikat spojuje korenovy certifikat autority a vas serverovy certifikat.

Retez duvery certifikatu
Retez duvery certifikatu

Kde intermediate certifikat vzit?

Pri zakoupeni SSL certifikatu u SSLmarket.cz vam spravny Intermediate certifikat posleme e-mailem. V priloze nasi zpravy naleznete dve podoby Intermediate certifikatu; jedna je pro Linux (a ostatni) servery, druhy certifikat je pro platformu Windows.

Pokud byste Intermediate certifikat autority nemohli najit, muzete ho stahnout primo z webu certifikacni autority.

Instalace intermediate certifikatu je jednoducha

Zprostredkujici certifikat staci dat vasemu serveru "k dispozici", aby ho mohl poslat prohlizeci navstevnika a ten tak mel kompletni retez duvery. Jen s kompletnim "chainem" je mozne overit pravost vsech certifikatu a s urcitosti prohlasit, ze je certifikat server pravy a platny.

Instalace intermediate certifikatu na platforme Windows

Ve sprave Microsoft Management Console (MMC) pridejte polozku "Certificates" pro cely server (nikoliv pro uzivatele) a nasledne do slozky Console Root/Certificates (Local Computer)/Intermediate Certificattion Authorities/Certificates naimportujte ziskany soubor s Intermediate certifikatem.

UPOZORNENI: Pri instalaci Intermediate certifikatu na Windows server je treba zakazat jiz pritomny Root certifikat dane certifikacni autority - jeho ulohu prebira prave Intermediate certifikat. Po instalaci na IIS 7 je nutne provest restart celeho serveru a po instalaci na IIS 6 staci restartovat pouze webovy server.

Instalace intermediate certifikatu na platforme Linux a ostatnich

Zaslany soubor s Intermediate certifikatem na serveru ulozte do slozky s certifikaty (obvykle /usr/local/ssl/crt/, lisi se podle distribuce). V dalsim kroku upravte konfiguracni soubor Apache s nazvem httpd.conf (typicky je umisten v /etc/httpd) a doplnte v nem direktivu pro intermediate certifikat, napriklad:

SSLCertificateChainFile /usr/local/ssl/crt/linux_intermediate.pem

Po provedeni instalace musi byt vas SSL certifikat duveryhodny a prohlizec pri navsteve webu nesmi zobrazovat varovani o neduveryhodnosti certifikatu. Pokud se tak stale deje, doporucuji pouzit nasledujici overovac certifikatu.

Overte si spravnost instalace certifikatu

Pokud vahate a nejste si jisti, zdali jste vse nainstalovali a nastavili spravne, muzete si nechat certifikat otestovat. Overovac certifikatu otestuje vas web z pohledu navstevnika a upozorni vas na pripadne chyby.

Overovac instalace SSL certifikatu
Overovac instalace SSL certifikatu
Ing. Jindřich Zechmeister
Specialista pro bezpečnostní SSL certifikáty
DigiCert TLS/SSL Professional
e-mail: jindrich.zechmeister(at)zoner.cz