Cybersecurity Made in Canada™

Outils de sécurité › ICP et certificats › Créer et convertir

Créer et convertir

Générez une clé privée et une demande PKCS#10 sans rien installer, délivrez des certificats de courte durée pour le développement en .test et .localhost, et convertissez entre PEM, DER, P7B, Base64 et hexadécimal. Pour l'instant, les résultats des outils s'affichent en anglais.

  • 3 outils gratuits
  • Rien n'est téléversé ni conservé
  • PKCS#10 · PEM · DER · P7B

Créer et convertir

Créez des clés, des demandes PKCS#10 et des certificats de test de courte durée, et passez d'un format à l'autre.

Générateur de CSR et de clés Création de demandes PKCS#10 ML-DSA

Créez une clé privée et une demande de signature de certificat sans rien installer. La clé est générée par le moteur cryptographique de votre navigateur et ne quitte jamais cet onglet.

Extensions demandées (facultatif)

La plupart des AC choisissent elles-mêmes les extensions finales; celles-ci indiquent seulement ce que vous demandez.

Les clés ML-DSA sont enregistrées sous la forme de germe (seed) recommandée par la RFC 9881 et s'ouvrent avec OpenSSL 3.5 ou plus récent. Vous préférez garder vos clés sur votre propre ordinateur? openssl req -new -newkey ec -pkeyopt ec_paramgen_curve:P-256 -nodes -keyout site.key -out site.csr -subj "/CN=www.yourcompany.ca" -addext "subjectAltName=DNS:www.yourcompany.ca"

Atelier de certificats de développement Émetteur X.509 pour .test · .localhost · .example · .invalid ML-DSA

Obtenez en quelques secondes un certificat HTTPS fonctionnel pour le développement local. Chaque exécution crée une nouvelle racine à usage unique, signe votre certificat, puis détruit la clé de la racine.

Noms réservés seulement. Les certificats ne sont délivrés que pour des noms sous les domaines de test réservés .test, .localhost, .example et .invalid (RFC 2606 / RFC 6761), pour le nom localhost, et pour les adresses de bouclage (127.0.0.0/8, ::1). Les domaines réels et enregistrés sont toujours refusés, même pour leurs titulaires. Pour un domaine réel, utilisez une AC publique comme Let's Encrypt.
Utiliser plutôt ma propre CSR (votre clé privée reste sur votre ordinateur)

Tout se passe dans votre navigateur. Une extension critique Name Constraints (contraintes de noms) limite la racine à usage unique aux noms réservés ci-dessus : même installée, les clients modernes ne l'accepteront pour aucun vrai site Web. Les certificats post-quantiques (ML-DSA) servent aux essais en laboratoire avec OpenSSL 3.5+ et d'autres logiciels compatibles PQC; la plupart des navigateurs et des AC publiques ne les prennent pas encore en charge.

Convertisseur de formats PEM · DER · P7B · base64 · hex

Convertissez des certificats, des CSR, des LCR et des clés publiques entre PEM et DER, décompressez un paquet .p7b en PEM ou regroupez plusieurs certificats dans un .p7b.

Les fichiers PKCS#12 (.pfx/.p12) contiennent des clés privées; nous les laissons donc à OpenSSL sur votre ordinateur : openssl pkcs12 -in file.pfx -nokeys -out certs.pem