Generera en CSR på Sun Java System Web Server 7.x

Författare:Mikkel Haldorsen
Uppdaterad:29 apr. 2025

Följ dessa steg för att generera en begäran om certifikatsignering (CSR) för ditt SSL-certifikat med keytool:

  1. Skapa ett nyckellager:

    • Öppna din terminal eller kommandotolk.
    • Navigera till katalogen där du vill ha din keystore-fil, vanligtvis keystore.jks.
    • Kör följande kommando för att skapa ett tomt nyckellager:
      keytool -keystore keystore.jks
      
    • Du kommer att uppmanas att ange ett lösenord. Välj ett starkt lösenord och kom ihåg det.
  2. Generera nyckelpar:

    • Använd kommandot keytool -genkey för att skapa ett nyckelpar.
      keytool -genkey -alias mykey -keyalg RSA -keysize 2048 -keystore keystore.jks
      
    • Ange aliaset (standard: mykey) och ange nyckellagringslösenordet när du uppmanas till det.
  3. Generera CSR:

    • Använd kommandot keytool -certreq för att skapa CSR:en.
      keytool -certreq -alias mykey -file csr.csr -keystore keystore.jks
      
    • Ange nyckellagringslösenordet när du uppmanas till det.
    • Den resulterande filen blir csr.csr.
  4. Skicka in CSR:

    • Ladda upp filen csr.csr till din certifikatutfärdare (CA) för att begära ditt SSL-certifikat.
  5. Installera SSL-certifikat:

    • När du har fått ditt certifikat följer du certifikatutfärdarens instruktioner för att installera det på din server eller webbplats.
  6. Kontrollera ECC-stöd:

    • Om du använder kurvor som secp521r1, se till att din webbläsare stöder dem. För bredare kompatibilitet bör du överväga att använda RSA istället om du stöter på problem.
  7. Kontrollera systemkonfigurationen:

    • Se till att Java Development Kit (JDK 8 eller senare) är installerat på ditt system, eftersom keytool vanligtvis är en del av JDK.