openssl
Linux
Publiée le
2026-11-01 05:11:11
openssl_pki_workflow
# Génère une clé privée RSA de 2048 bits pour ton usage
openssl genrsa -out private.key 2048
# Demande des informations pour créer ta demande de signature (CSR)
openssl req -new -key private.key -out request.csr
# Vérifie le contenu de la clé privée générée
openssl rsa -in private.key -check
# Convertit la clé privée en format PKCS#8 (souvent requis pour les systèmes modernes)
openssl pkcs8 -topk8 -nocrypt -in private.key -out pkcs8_key.pem
# Crée un fichier conteneur sécurisé contenant ta clé et ton certificat (PKCS#12)
openssl pkcs12 -export -out bundle.pfx -m PKCS12 -inkey private.key -in certificate.crt
# Affiche les détails de ton certificat X.509
openssl x509 -in certificate.crt -text -noout
# Génère un certificat auto-signé pour des tests rapides (si tu n'as pas de CA)
openssl req -x509 -new -nodes -key private.key -sha256 -days 365 -out selfsigned.crt
# Vérifie la validité du CSR généré avant soumission
openssl req -in request.csr -text -noout
# Si tu devais gérer une liste de révocation (CRL)
openssl ca -gencrl -out crl.pem
# Nettoie les fichiers temporaires après le test
rm private.key request.csr selfsigned.crt bundle.pfx pkcs8_key.pem