Generera en CSR på Zimbra med hjälp av zmcertmgr-verktyget

Författare:Esadax
Uppdaterad:13 juni 2025

För att generera en ny CSR-kod för ett SSL-certifikat för en domän med hjälp av zmcertmgr-verktyget på Zimbra:

  1. Byt till zimbra-användaren:

    sudo su zimbra
    
  2. Generera CSR för en enskild domän: Ersätt server.domain.com med ditt faktiska servervärdnamn.

    /opt/zimbra/bin/zmcertmgr createcsr comm -new -subject "/C=US/ST=CA/L=Los Angeles/O=Esadax/OU=NA/CN=server.domain.com" -noDefaultSubjectAltName
    
  3. Generera CSR för ett Wildcard-certifikat: Ersätt *.domain.com med ditt värdnamn med jokertecken.

    /opt/zimbra/bin/zmcertmgr createcsr comm -new -subject "/C=US/ST=CA/L=Los Angeles/O=Esadax/OU=NA/CN=*.domain.com" -noDefaultSubjectAltName
    
  4. Generera CSR för flera domäner: Ersätt first.domain.com,second.domain.com med dina domännamn.

    /opt/zimbra/bin/zmcertmgr createcsr comm -new -subject "/C=US/ST=CA/L=Los Angeles/O=Esadax/OU=NA/CN=first.domain.com" -subjectAltNames "second.domain.com,third.domain.com"
    
  5. Öppna den genererade CSR-filen:

    cat /opt/zimbra/ssl/zimbra/commercial/commercial.csr
    

Kopiera hela innehållet från -----BEGIN CERTIFICATE REQUEST----- till -----END CERTIFICATE REQUEST-----.

  1. Spara den privata nyckeln: Den privata nyckeln finns på /opt/zimbra/ssl/zimbra/commercial/commercial.key. Se till att det är säkert och säkerhetskopierat för SSL-installation.

Anmärkningar:

  • Verifiera att alla domännamn och uppgifter stämmer överens med Esadax krav.
  • Säkerställ korrekt formatering av subjectAltNames för flera domäner.