Innan du kan köpa och installera ett SSL-certifikat måste du skapa ett CSR på din server. Denna fil innehåller din server och allmän nyckelinformation, och krävs för att generera den privata nyckeln. Du kan generera ett CSR direkt från kommandoraden Apache: Starta OpenSSL-verktyget. Detta kan oftast hittas på /usr/local/ssl/bin/ Skapa ett nyckelpar genom att ange följande kommando: openssl genrsa –des3 –out www.mydomain.com.key 2048 Skapa en lösenordsfras. Den här lösenordsfrasen måste skrivas in när du interagerar med dina nycklar. Starta processen för CSR-generering. Ange följande kommando när du uppmanas att skapa CSR-filen: openssl rek –new –key www.mydomain.com.key –out www.mydomain.com.csr Fyll i den begärda informationen. Du måste ange din tvåsiffriga landskod, stat eller provins, stad eller stad, fullständiga företagsnamn, sektionsnamn (dvs. IT eller marknadsföring) och det vanliga namnet (vanligtvis domännamnet). Skapa CSR-filen. När informationen har skrivits in, kör följande kommando för att generera CSR-filen på din server: openssl req -noout -text -in www.mydomain.com.csr Det finns flera tjänster online som erbjuder SSL-certifikat. Se till att endast beställa från en ansedd service, eftersom du och din kunds säkerhet står på spel. Populära tjänster är DigiCert, Symantec, GlobalSign med mera. Den bästa servicen för dig varierar beroende på dina behov (flera certifikat, företagslösningar etc.).   Du måste ladda upp din CSR-fil till certifikattjänsten när du beställer den. Detta kommer att användas för att generera certifikatet för din server. Du måste ladda ner de mellanliggande certifikaten från tjänsten som du köpte dina certifikat från. Du får ditt primära certifikat via e-post eller via webbplatsens kundområde. Din nyckel bör se liknande ut: --------BEGIN---- [kodat certifikat] ------END INTYG----- Om certifikaten finns i en textfil måste du ändra den till en.CRT-fil innan du laddar upp den Kontrollera nycklarna som du laddar ner. Det bör finnas 5 bindestreck på båda sidor av BEGIN-INTYGET och END-INTYG. Se också till att det inte finns några extra mellanslag eller radbrytningar infogade i nyckeln. Certifikaten bör placeras i en mapp som är avsedd för certifikat och nyckelfiler. Ett exempel är /usr/local/ssl/crt/. Alla dina certifikat måste finnas i samma mapp. Vissa versioner av Apache har en fil för SSL-certifikat. Redigera bara en av de två om du har båda. Lägg till följande rader i avsnittet Virtuell värddator: SSLCertificateFile /usr/local/ssl/crt/primary.crt SSLCertificateKeyFile /usr/local/ssl/private/private.key SSLCertificateChainFile /usr/local/sssl/crt/intermediate.crt Spara ändringarna i filen när du är klar. Ladda om filen om det behövs. När filen har ändrats kan du börja använda ditt SSL-certifikat genom att starta om din server. De flesta versioner kan startas om genom att ange följande kommandon: apachectlp stop apachectl startsl
Skapa en begäran om certifikatsignering (CSR). Beställ ditt SSL-certifikat. Ladda ner dina certifikat. Ladda upp certifikaten till din server. Öppna filen "httpd.conf" i en texteditor. Starta om servern.