Créer un certificats auto signé

De Travail-ivan
Version datée du 15 janvier 2024 à 15:06 par 172.17.0.1 (discussion) (Page créée avec « == Création d'un Certificat SSL avec votre propre CA == === Étape 1 : Création de votre Autorité de Certification (CA) === ==== a. Génération de la clé privée de la CA ==== <pre> openssl genpkey -algorithm RSA -out ma_ca_cle_privee.pem </pre> ==== b. Génération du certificat auto-signé de la CA ==== <pre> openssl req -new -x509 -key ma_ca_cle_privee.pem -out ma_ca_certificat.pem </pre> === Étape 2 : Génération de la paire de clés pour le serveu... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

Création d'un Certificat SSL avec votre propre CA

Étape 1 : Création de votre Autorité de Certification (CA)

a. Génération de la clé privée de la CA

openssl genpkey -algorithm RSA -out ma_ca_cle_privee.pem

b. Génération du certificat auto-signé de la CA

openssl req -new -x509 -key ma_ca_cle_privee.pem -out ma_ca_certificat.pem

Étape 2 : Génération de la paire de clés pour le serveur

a. Génération de la clé privée du serveur

openssl genpkey -algorithm RSA -out mon_serveur_cle_privee.pem

b. Génération de la demande de certificat du serveur

openssl req -new -key mon_serveur_cle_privee.pem -out mon_serveur_demande_certificat.csr

Étape 3 : Signature du certificat du serveur par votre CA

openssl x509 -req -in mon_serveur_demande_certificat.csr -CA ma_ca_certificat.pem -CAkey ma_ca_cle_privee.pem -CAcreateserial -out mon_serveur_certificat.pem

Étape 4 : Configuration du serveur web

Configurez votre serveur web pour utiliser les fichiers `mon_serveur_cle_privee.pem` et `mon_serveur_certificat.pem`.

Exemple pour un serveur Nginx : ```nginx server {

   listen 443 ssl;
   server_name votre_domaine.com;
   ssl_certificate /chemin/vers/mon_serveur_certificat.pem;
   ssl_certificate_key /chemin/vers/mon_serveur_cle_privee.pem;
   # Autres configurations SSL...

}