« OpenSSL » : différence entre les versions

Contenu supprimé Contenu ajouté
JackPotte a déplacé la page OpenSSL vers Apache/HTTPS
 
Déplacé du livre Apache/HTTPS
Balise : Redirection supprimée
Ligne 1 :
'''{{w|OpenSSL}}''' est une implémentation open source des protocoles SSL et TLS<ref>http://www.openssl.org/</ref>.
#REDIRECTION [[Apache/HTTPS]]
 
=== Création de la clé ===
La structure des commandes est celle du shell Unix :
 
openssl command [ command_opts ] [ command_args ]
 
=== Exemples ===
==== Générer un fichier ".key" ====
 
On choisit de générer une clef de 2048 bits, car c'est le minimum pour les vendeurs de certificats SSL. Voici la commande :
 
openssl genrsa -out nomdedomaine.fr.key 2048
 
==== Demande de chiffrement ====
 
Générer une demande de certificat avec la commande :
 
openssl req -new -key nomdedomaine.fr.key -out nomdedomaine.fr.csr
 
Pour la question ''State or Province Name'', mettre son département (français).
 
Puis on peut l'envoyer à une autorité de certification, ou bien l'autosigner avec :
openssl x509 -req -days 365 -in nomdedomaine.fr.csr -signkey nomdedomaine.fr.key -out nomdedomaine.fr.crt
 
Récapitulatif testé sur Ubuntu<ref>https://doc.ubuntu-fr.org/tutoriel/comment_creer_un_certificat_ssl</ref> :
<source lang=bash>
openssl genrsa -des3 -out server.key 2048
openssl req -new -key server.key -out server.csr
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
</source>