Generazione di una CSR su Zimbra utilizzando lo strumento zmcertmgr

Autore:Esadax
Aggiornato:13 giu 2025

Per generare un nuovo codice CSR per un certificato SSL a dominio singolo utilizzando lo strumento zmcertmgr su Zimbra:

  1. Passare all'utente zimbra:

    sudo su zimbra
    
  2. Generare la CSR per un singolo dominio: Sostituire server.domain.com con il nome host del server effettivo.

    /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. Generare la CSR per un certificato Wildcard: Sostituisci *.domain.com con il tuo nome host wildcard.

    /opt/zimbra/bin/zmcertmgr createcsr comm -new -subject "/C=US/ST=CA/L=Los Angeles/O=Esadax/OU=NA/CN=*.domain.com" -noDefaultSubjectAltName
    
  4. Generare la CSR per più domini: Sostituire first.domain.com,second.domain.com con i nomi di dominio.

    /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. Apri il file CSR generato:

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

Copiare l'intero contenuto da -----BEGIN CERTIFICATE REQUEST----- a -----END CERTIFICATE REQUEST-----.

  1. Salva la chiave privata: La chiave privata si trova a /opt/zimbra/ssl/zimbra/commercial/commercial.key. Assicurarsi che sia sicuro e supportato per l'installazione SSL.

Note:

  • Verificare che tutti i nomi di dominio e i dettagli corrispondano ai requisiti di Esadax.
  • Assicurare la corretta formattazione di subjectAltNames per più domini.