Générer une CSR sur Zimbra
Le serveur de messagerie Zimbra permet de générer une demande de signature de certificat (CSR) de deux façons différentes :
- la console d’administration Zimbra (interface web)
- le gestionnaire de certificats Zimbra (interface en ligne de commande).
Générer une CSR via la console d’administration Zimbra
Section intitulée « Générer une CSR via la console d’administration Zimbra »Pour accéder à la console d’administration afin de générer la CSR, utilisez le modèle d’URL suivant : https: //server.domain.com:7071
Dans ce lien, server.domain.com est le nom ou l’adresse IP de votre serveur Zimbra ; le port par défaut est 7071.
-
Saisissez l’adresse complète de l’administrateur, par exemple admin@domain.com, puis le mot de passe. Cliquez sur Sign In :
-
Cliquez sur Configure dans la liste de gauche du menu principal.
-
Dans la fenêtre suivante, cliquez sur Certificates et choisissez l’option Install Certificate :
-
Une fenêtre distincte s’affiche, dans laquelle vous devez choisir le serveur de messagerie concerné. Cliquez ensuite sur Next :
-
Choisissez l’option Generate the CSR pour lancer la génération :
-
Remplissez toutes les informations nécessaires :
- Common Name est le nom de domaine complet (FQDN) pour lequel le certificat SSL sera activé. Pour les certificats SSL Wildcard, un astérisque doit être placé devant le nom de domaine (par ex. *.example.com).\
- Country Name est le code à deux lettres majuscules (conforme à la norme ISO 3166-1) du pays où se trouve l’entreprise ou le demandeur (par ex. US).\
- State/Province est l’État, le comté ou la région où se trouve l’entreprise ou le demandeur (par ex. California).\
- City est la ville, la localité ou le village où se trouve l’entreprise ou le demandeur (par ex. Los Angeles).\
- Organization name est le nom officiellement enregistré de l’organisation qui demande le certificat. Si vous n’en avez pas, indiquez NA.\
- Organizational Unit est le nom du service ou de la division au sein de votre organisation. Si vous n’en avez pas, indiquez NA.
Si vous allez activer un certificat SSL pour un seul domaine, cliquez sur le bouton Remove pour supprimer le Subject Alternative Name. Ensuite, cliquez sur Next pour continuer :
- Téléchargez le fichier CSR, ouvrez-le avec n’importe quel éditeur de texte et copiez tout le code CSR, y compris les lignes Begin Certificate et End Certificate, pour activer ensuite le certificat SSL dans votre compte Ruachost.
Générer une CSR via le gestionnaire de certificats Zimbra (interface en ligne de commande)
Section intitulée « Générer une CSR via le gestionnaire de certificats Zimbra (interface en ligne de commande) »Le paquet Zimbra comprend l’outil “zmcertmgr” pour gérer les certificats SSL.
Pour les versions 8.6 ou inférieures, cet outil doit être exécuté en tant que root. Exécutez cette commande dans le terminal pour obtenir les privilèges root :
À partir de la version 8.7, cet outil doit être exécuté en tant qu’utilisateur zimbra. Exécutez ces commandes pour passer de l’utilisateur par défaut à l’utilisateur zimbra :
sudo su**su zimbra**
Exécutez la commande suivante pour générer un nouveau code CSR pour un certificat SSL à domaine unique :
*/opt/zimbra/bin/zmcertmgr createcsr comm -new -subject “/C=US/ST=CA/L=Los Angeles/O=Ruachost/OU=NA/CN=server.domain.com” -noDefaultSubjectAltName
*
Où C - pays (Country)
ST - État (région)
L - localité (ville, commune, etc.)
O - nom de l’organisation
OU - unité d’organisation (service)
CN - Common Name (nom d’hôte principal du serveur)
(Toutes ces informations doivent correspondre à vos propres coordonnées)
Pour générer une CSR pour un certificat Wildcard, indiquez le nom d’hôte du serveur sous ce format : *.domain.com
Si vous souhaitez générer une CSR pour plusieurs noms de domaine, exécutez cette commande :
***/opt/zimbra/bin/zmcertmgr createcsr comm -new -subject “/C=US/ST=CA/L=Los Angeles/O=Ruachost/OU=NA/CN=first.domain.com” -subjectAltNames “second.domain.com,third.domain.com”
*
Où CN est le nom d’hôte principal du serveur et subjectAltNames “second.domain.com,third.domain.com” correspond aux noms d’hôte supplémentaires, séparés par une virgule.
Une fois le fichier CSR généré, ouvrez-le avec cette commande :
*cat /opt/zimbra/ssl/zimbra/commercial/commercial.csr
*
Le code CSR doit ressembler à ceci :
Copiez la sortie complète, y compris l’en-tête —–BEGIN CERTIFICATE REQUEST—– et le pied —–END CERTIFICATE REQUEST—–, pour activer ensuite le certificat SSL dans votre compte Ruachost.
Remarque : la clé privée correspondante sera enregistrée dans ce fichier : /opt/zimbra/ssl/zimbra/commercial/commercial.key
Elle sera nécessaire pour installer le certificat SSL sur ce serveur ou sur un autre.
Cette page vous a-t-elle aidé ?
Merci pour votre retour.