openssl

Linux
Publiée le 2026-11-01 05:11:11
Illustration Linux pour la commande openssl

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