====== Vytvoření žádosti o certifikát ====== Na obsahu žádosti o certifikát nezáleží, certifikační autorita si z certifikátu vezme pouze veřejnou část klíče určenou k podpisu a ostatní položky žádosti o certifikát ignoruje. ===== OpenSSL ===== S pomocí OpenSSL vytvořte žádost o certifikát tímto postupem: ==== Konfigurační soubor ==== Konfigurační soubor "openssl.cfg" naleznete {{:cs:openssl.cfg|zde}}. Uložte jej na disk serveru pod jménem ''openssl.cfg''. ==== Vygenerování žádosti ==== Žádost s RSA klíčem vygenerujte příkazem: $ openssl req -new -keyout server.key -out request.pem -nodes -config openssl.cfg Generating a 2048 bit RSA private key ...............................++++++ .++++++\\ writing new private key to server.key $ Žádost s ECC klíčem vygenerujte příkazem: $ openssl req -new -newkey ec -pkeyopt ec_paramgen_curve:prime256v1 -keyout server.key -out request.pem -nodes -config openssl.cfg ----- $ * server.key * soubor, do kterého bude vygenerován privátní klíč * request.pem * soubor, do kterého bude uložena žádost o certifikát * openssl.cfg * konfigurační soubor, stažený v kroku Konfigurační soubor ===== Windows ===== Pro vygenerování žádosti ve Windows můžete použít standardních systémových nástrojů. Na hodnotě položek subjektu nezáleží. CESNET CA4 doplní vytvoří subjekt podle hodnot záznamu v databázi.