fbpx

Créer un certificat SSL auto hébergé

Paramètre SMTP Entrée vers serveur

Nous devons créer certificat SSL.

Avant tout, vous devez installer openssl.

# apt-get install openssl

Cette commande  va vous créer un fichier ca.key.pem

Attention : c’est certificat auto-signé

openssl genrsa -out ca.key.pem 4096

Puis grâce à ce fichier vous allez créer un fichier ca.cert.pem

openssl req -x509 -new -nodes -days 1460 -sha256 -key ca.key.pem -out ca.cert.pem

Cette commande va vous demander des informations.

Country Name (2 letter code) [AU]: FR
State or Province Name (full name) [Some-State]: France
Locality Name (eg, city) []: Votre ville
Organization Name (eg, company) [Internet Widgits Pty Ltd]: domaine.com
Organizational Unit Name (eg, section) []: Certificate Authority
Common Name (e.g. server FQDN or YOUR name) []: domaine.com CA

Nous allons créer la clé mailserver.key cripter en 4096

openssl genrsa -out mailserver.key 4096

Puis grâce à ce fichier vous allez créer un fichier mailserver.key.crs

openssl req -new -sha256 -key mailserver.key -out mailserver.csr

De nouveau, avec cette commande va vous demander des informations.

Country Name (2 letter code) [AU]: FR
State or Province Name (full name) [Some-State]: France
Locality Name (eg, city) []: Votre ville
Organization Name (eg, company) [Internet Widgits Pty Ltd]: domaine.com
Organizational Unit Name (eg, section) []:Mail server
Common Name (e.g. server FQDN or YOUR name) []: mail.domain.com

Nous allons créer le fichier mailserver.crt

openssl x509 -req -days 1460 -sha256 -in mailserver.csr -CA ca.cert.pem -CAkey ca.key.pem -CAcreateserial -out mailserver.crt

Pour chaque fichiers, nous devons changer les droits pour la sécurité.

chmod 444 ca.cert.pem
chmod 444 mailserver.crt
chmod 400 ca.key.pem
chmod 400 mailserver.key

Nous allons déplacer cer fichiers dans le répertoire qui leur correspond. le ca.key.pem et mailserver.key dans le répertoire /etc/ssl/private. les fichiers ca.cert.pem et mailserver.crt dans le répertoire certs.

mv ca.key.pem private/
mv ca.cert.pem certs/
mv mailserver.key private/
mv mailserver.crt certs/

0 commentaires

Soumettre un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.