CSR-generatie: Apache mod_ssl/OpenSSL
Het genereren van een Certificaat Ondertekeningsverzoek (CSR) met Apache mod_ssl/OpenSSL
Een CSR is een bestand met uw certificaataanvraaginformatie, inclusief uw openbare sleutel. Genereer uw CSR en kopieer en plak vervolgens het CSR-bestand in het webformulier in het inschrijvingsproces:
Genereer sleutels en certificaat:
Om een paar privé-sleutel en openbaar Certificaat Ondertekeningsverzoek (CSR) voor een webserver, "server", te genereren, gebruikt u het volgende commando :Dit creëert twee bestanden. Het bestand myserver.key bevat een privésleutel; geef dit bestand aan niemand door. Bescherm de privésleutel zorgvuldig.openssl req -nodes -newkey rsa:2048 -keyout myserver.key -out server.csr
Zorg er in het bijzonder voor dat u een back-up maakt van de privésleutel, er is geen mogelijkheid om deze te herstellen als deze verloren gaat. De privésleutel wordt als invoer gebruikt in het commando om een Certificaat Ondertekeningsverzoek (CSR) te genereren.
Er wordt je nu gevraagd om details in te voeren die in je CSR worden opgenomen.
Wat je nu gaat invoeren, wordt een Onderscheiden Naam of een DN genoemd.
Voor sommige velden zal er een standaardwaarde zijn, Als je '.', invoert, wordt het veld leeg gelaten.
Voer de volgende 'extra' attributen in die met uw certificaataanvraag moeten worden verzondenLandnaam (2-lettercode) [AU]: GB
Staats- of provincienaam (volledige naam) [Some-State]: Yorks
Plaatsnaam (bv. stad) []: York
Organisatienaam (eg, bedrijf) [Internet Widgits Pty Ltd]: MyCompany Ltd
Afdelingsnaam (eg, sectie) []: IT
Algemene naam (eg, UW naam) []: mysubdomain.mydomain.com
E-mailadres []:
Gebruik de naam van de webserver als Algemene Naam (CN). Als de domeinnaam (Algemene Naam) is mydomain.com voeg dan het domein toe aan de hostnaam (gebruik de volledig gekwalificeerde domeinnaam).Een uitdaging-wachtwoord []:
Een optionele bedrijfsnaam []:
De velden e-mailadres, optionele bedrijfsnaam en uitdaging-wachtwoord kunnen leeg worden gelaten voor een webserver-certificaat.
Je CSR is nu aangemaakt. Open de server.csr in een teksteditor en kopieer en plak de inhoud in het online inschrijfformulier als daarom wordt gevraagd.
Desgewenst kun je het volgende commando uitvoeren:
Opmerking: Als de "-nodes" is ingevoerd, zal de sleutel niet worden versleuteld met een DES-wachtwoordzin.openssl req -nodes -newkey rsa:2048 -nodes -keyout myserver.key -out server.csr
-subj "/C=GB/ST=Yorks/L=York/O=MyCompany Ltd./OU=IT/CN=mysubdomain.mydomain.com"
Gerelateerde Artikelen
Certificaatinstallatie: Apache & mod_ssl