Přejít na hlavní obsah

Jak generovat certifikát SSL pro Windows: krok za krokem

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:

  1. Otevřete příkazový řádek v režimu správce.
  2. Přejděte do instalačního adresáře OpenSSL (obvykle je to "C:\OpenSSL\bin").
  3. Vytvořte novou složku pro ukládání klíčů a certifikátů (například "C:\OpenSSL\keys").
  4. Vytvořte konfigurační soubor OpenSSL s příponou."cnf " v instalačním adresáři OpenSSL (například "C:\OpenSSL\bin\openssl..cnf").
  5. 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ů:

  1. 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.
  2. 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

  1. 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

  1. 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.
  2. 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.