openssl genersa -des3 -out server.apache.key 2048 Alternativen förklarade: openssl - namnet på programvaran genersa - skapar en ny privat nyckel -des3 - kryptera nyckeln med hjälp av DES chiffer -out server.apache.key - namnet på din nya nyckel 2048 - längden, i bitar, av den privata nyckeln (se varningar) Förvara detta certifikat och lösenordet på en säker plats. openssl rek -verbose -new -key server.apache.key -out server.apache.csr -sha256 Alternativen förklarade: rek - Skapar en Signing Request -verbose - visar dig detaljer om begäran när den skapas (tillval) -ny - skapar en ny begäran -key server.apache.key - Den privata nyckeln du just skapade ovan. -out server.apache.csr - Filnamnet på signeringsbegäran du skapar sha256 - Krypteringsalgoritmen att använda för signeringsförfrågningar (Om du inte vet vad detta är, ändra inte detta. Du bör bara ändra detta om du vet vad du gör) openssl ca -out server.apache.pem -keyfile server.CA.key -infiles server.apache.csr Alternativen förklarade: ca - Laddar Certificate Authority module - out server.apache.pem - Filnamnet signerade certifikat -keyfile server.CA.key - Filnamnet på CA-certifikatet som kommer att signera begäran -infiles server.apache.csr - Filnamnet på Certificate Signing Request Landsnamn (2 bokstavskod) [AU]: USA State or Provins Name (fullständigt namn) [Som-State]: CA Lokalitetsnamn (t.ex., stad) []: Silicon Valley Organization Namn (t.ex., företag) [Internet Widgits Pty Ltd]: wikiHow, Inc. Organisatoriskt enhetsnamn (t.ex. avsnitt) []: Vanligt namn (t.ex. server FQDN eller Ditt namn) []: Apache SSL-certifikat för wikiHow.com E-postadress []: certs@wikihow.com Skapa en privat nyckel utan lösenord för att förhindra att Apache ber dig om ett lösenord: openssl rsa -in server.apache.key -out server.apache.unsecured.key Alternativen förklarade: rsa - Kör RSA-krypteringsprogrammet -in server.apache.key - Nyckelnamnet som du vill konvertera. -out server.apache.unsecured.key - Filnamnet på den nya icke säkerställd nyckel
Skapa en privat nyckel. Skapa en begäran om certifikatsignering. Använd ditt certifikat för att signera den nya nyckeln. Fyll i informationen så mycket som möjligt: Spara en kopia av din privata nyckel på en annan plats. Använd den resulterande filen server.apache.pem tillsammans med den privata nyckeln du genererade i steg 1 för att konfigurera din apache2.conf-fil.