Tento článok sa zaoberá generovaním CSR žiadosti a privátneho kľúča k SSL certifikátu. Ak chcete na svojom Webhostingu sprevádzkovať HTTPS automaticky s certifikátom Let’s Encrypt, postupujte podľa návodu v článku Webhosting – Rýchle nastavenie HTTPS.
V tomto článku sa dozviete:
- Ako vygenerovať privátny kľúč a CSR
- Ako vygenerovať certifikát
- Ako zadať certifikát do administrácie webhostingu
- Často kladené otázky
Generovanie privátneho kľúča a CSR
Prvým krokom k vygenerovaniu vlastného certifikátu je vygenerovanie privátneho kľúča a podanie žiadosti CSR (Certificate Signing Request). Túto žiadosť môžete podať napríklad cez online CSR generátor ⧉ (externý odkaz). Pred vyplnením formulára si pozorne prečítajte výstražné pokyny.
Chcete-li si vygenerovat privátní klíč a CSR sami, můžete použít linuxový nástroj OpenSSL. V termináli vykonajte nasledujúce kroky:
- Vygenerujte privátny kľúč:
openssl genrsa -out privatni_klic.key 2048 - Vygenerujte CSR žiadosť:
openssl req -new -key privatni_klic.key -out CSR_zadost.csr - Vyplňte požadované informácie, a to bez diakritiky. Certifikačná autorita tieto údaje pred udelením certifikátu overí. Osobitnú pozornosť venujte týmto položkám:
- Country Name (2 letter code): Dvojpísmenový kód krajiny
- State or Province Name (full name): Celý názov krajiny
- Locality Name (eg, city): Názov mesta
- Organization Name (eg, company): Celé meno fyzickej osoby alebo názov organizácie
- Common Name (e.g. server FQDN or YOUR name): Názov webu (doména)
- Email Address: kontaktný e-mail
Systém vygeneruje privátny kľúč a žiadosť a uloží ich do nešifrovaných súborov privatni_klic.key a CSR_zadost.csr.
Súbor s privátnym kľúčom uložte na bezpečné miesto, ideálne na externý disk určený iba na tento účel.
Generovanie certifikátu
WEDOS neponúka ani nesprostredkúva vystavovanie certifikátov (okrem certifikátu Let’s Encrypt ⧉).
Na zabezpečenie www stránok odporúčame zvoliť niektorú zo zahraničných certifikačných autorít. Existuje aj množstvo českých sprostredkovateľov, ktorí Vám so získaním certifikátu pomôžu, pretože to nemusí byť vždy jednoduchá a ľahko pochopiteľná záležitosť.
Certifikát žádejte pro doménový název, který používáte v URL adresách Vašeho webu. Pokud se názvy přesně neshodují, bude komunikace šifrovaná, ale nebude důvěryhodná (prohlížeč zobrazí varování).
Ak potrebujete zabezpečiť viac subdomén, žiadajte „wildcard“ certifikát *.domain.tld.
Viac domén (aliasov) zabezpečíte certifikátom SAN (Subject Alternative Name).
Nasadenie certifikátu na Webhosting
Po získaní certifikátu ho zadajte do administrácie nasledujúcimi krokmi:
- Prihláste sa do zákazníckej administrácie ⧉.
- V hornom menu vyberte Hosting services Webhosting.
- Zvoľte webhosting, na ktorom chcete SSL certifikát nasadiť.
- V ľavom menu kliknite na HTTPS.
- Vyberte HTTPS with custom certificate on domain (SNI).
- Vyplňte do formulára Private key a Certificate, oboje vo formáte PEM. Položky Private key password a Certificate chain sú nepovinné.
- Kliknite na tlačidlo Apply Changes.

Nastavenie certifikátu sa typicky prejaví do 90 minút.
Často kladené otázky
Ako mám vytvoriť CSR žiadosť pre doménu aj subdomény?
Do CSR žiadosti zadávajte iba názov domény. Kvalitná certifikačná autorita alebo sprostredkovateľ doplní detaily certifikátu na základe vybraného variantu (wildcard, SAN, …) v priebehu verifikácie.