SSL je zabezpečený protokol pro přenos dat, který zajišťuje bezpečnost a soukromí pro sdílení informací v síti. Pro provoz webových stránek pomocí SSL je nutné nakonfigurovat SSL certifikát. Tento článek se bude zabývat podrobným pokynem pro generování certifikátu SSL pro Windows.
Prvním krokem je instalace a konfigurace OpenSSL. OpenSSL je otevřená kryptografická knihovna, která Vám umožňuje generovat a podepisovat SSL certifikáty. Chcete-li nainstalovat OpenSSL, musíte si stáhnout spustitelný soubor z oficiálních stránek OpenSSL a postupovat podle pokynů k instalaci.
Po instalaci OpenSSL můžete začít generovat samotný certifikát. Chcete-li to provést, musíte otevřít příkazový řádek a přejít do adresáře, kde je nainstalován OpenSSL. Poté zadejte následující příkaz: openssl req-newkey rsa: 2048-nodes-keyout název_klíč.key-out jména_sertifikátu.csr.
Po dokončení příkazu je nutné vyplnit pole žádosti o vytvoření certifikátu, jako jsou: název organizace, její umístění, název domény atd. při vyplňování polí věnujte pozornost následujícím: CN (Common Name) je název domény webové stránky, pro kterou je certifikát vytvořen. Po vyplnění všech polí dotazu bude vygenerován soubor klíče(název_klíč.key) a soubor žádosti o vytvoření certifikátu (název_sertifikátu.csr).
Kontrola požadavků
Před vygenerováním certifikátu SSL pro Windows se musíte ujistit, že splňujete následující požadavky:
- Váš server by měl být přístupný portem 80 nebo 443.
- Na serveru musíte mít správní práva.
- Měli byste mít nainstalovanou nejnovější verzi OpenSSL.
- Musíte mít přístup k souborovému systému serveru.
Pokud splňujete všechny uvedené požadavky, jste připraveni přejít do další fáze a začít generovat SSL certifikát pro Windows.
Instalace a konfigurace OpenSSL
Pro generování SSL certifikátu v operačním systému Windows budeme muset nainstalovat a nakonfigurovat OpenSSL.
| Krok 1: | Stáhněte si instalační soubor OpenSSL z oficiálních stránek. |
| Krok 2: | Spusťte instalaci podle pokynů průvodce instalací. |
| Krok 3: | Po dokončení instalace přejděte na Nastavení OpenSSL. |
Chcete-li nastavit OpenSSL, postupujte takto:
- Otevřete příkazový řádek v režimu správce.
- Přejděte do instalačního adresáře OpenSSL (obvykle je to "C:\OpenSSL\bin").
- Vytvořte novou složku pro ukládání klíčů a certifikátů (například "C:\OpenSSL\keys").
- Vytvořte konfigurační soubor OpenSSL s příponou."cnf " v instalačním adresáři OpenSSL (například "C:\OpenSSL\bin\openssl..cnf").
- Otevřete konfigurační soubor v textovém editoru a nakonfigurujte jeho nastavení podle vašich požadavků.
Po nastavení OpenSSL budete připraveni generovat SSL certifikáty pro Windows. Při provádění příkazů generování certifikátů použijte vytvořenou složku pro ukládání klíčů a certifikátů.
Vytvoření kořenového certifikátu
Pomocí kořenového certifikátu můžete vytvářet další certifikáty pro různé domény.
Chcete-li vytvořit kořenový certifikát, postupujte podle následujících kroků:
- Nainstalujte OpenSSL: Přejděte na oficiální web OpenSSL (www.openssl.org) a stáhněte si nejnovější verzi instalačního programu.
- Generování soukromého klíče: Otevřete příkazový řádek a spusťte následující příkaz:
openssl genrsa -out root.key 2048
- Vytvoření vlastního certifikátu: Spusťte následující příkaz:
openssl req -new -x509 -sha256 -key root.key -out root.crt -days 3650
- Vyplňte informace o certifikátu: Při provádění příkazu budete vyzváni k zadání informací o vaší organizaci a serveru. Vyplňte všechna povinná pole.
- Nainstalujte kořenový certifikát: Jakmile vytvoříte kořenový certifikát, nainstalujte jej na váš server podle pokynů vašeho serverového softwaru.
Gratuluji! Úspěšně jste vytvořili kořenový certifikát SSL, který lze použít k vydání dalších certifikátů pro různé domény.