Éviter une émission sans la clé
Confirmez que vous avez toujours la clé privée nécessaire pour installer le certificat issu de ce CSR.
Vérifiez en ligne qu’un CSR et une clé privée correspondent avant de demander ou d’installer un certificat SSL. La comparaison des clés publiques se fait localement dans votre navigateur, sans envoyer la clé privée.
Les fichiers envoyés sont lus localement. Les deux entrées restent dans cet onglet et sont supprimées lorsque vous effacez le formulaire ou fermez la page.
Accepte les demandes .csr, .p10, .req, .pem ou .der PKCS#10.
Accepte les fichiers .key ou .pem non chiffrés dans PKCS#8 , RSA PKCS#1 , ou format EC SEC1.
Votre résultat de match apparaîtra ici
L’outil extrait les deux clés publiques, compare leurs octets SPKI canoniques et vérifie l’autosignature du CSR.
Contrôle préalable du CSR et de la clé
Un CSR contient une clé publique et est signé par la clé privée correspondante. Le nom du fichier et le nom de domaine ne prouvent pas que deux fichiers vont ensemble. Une comparaison cryptographique évite d’envoyer une demande alors que vous n’avez plus la clé privée.
Confirmez que vous avez toujours la clé privée nécessaire pour installer le certificat issu de ce CSR.
La décision utilise des octets canoniques à clé publique, pas des noms de fichiers, des sujets, des domaines, ou PEM formatage.
Parsing, normalisation, hachage et comparaison se produisent tous dans l'onglet actuel du navigateur.
Vérifiez CSR et la correspondance de clé privée
Il vous faut le CSR complet et la clé privée qui, selon vous, l’a créé. Ne vous fiez pas à des noms de fichiers identiques.
Collez le contenu PEM ou envoyez une demande PKCS#10 .csr, .p10, .req, .pem ou .der.
Collez le contenu PEM ou envoyez un fichier .key ou .pem non chiffré. La valeur reste dans cet onglet.
Consultez la décision Correspondance ou Pas de correspondance, les deux empreintes SPKI SHA-256 et l’état de la signature du CSR.
Résultats correspondants
Le CSR contient la clé publique dérivée de cette clé privée. Gardez la clé privée sécurisée et soumettez le CSR à votre autorité de certification.
Les deux clés publiques diffèrent. Retrouvez la clé d’origine, ou générez une nouvelle paire clé/CSR avant de demander ou d’installer un certificat.
Vérifiez les lignes de délimitation PEM, assurez-vous qu’aucune entrée n’est tronquée, et utilisez OpenSSL localement si la clé privée est chiffrée.
Comparaison des clés publiques
L’outil extrait la clé publique contenue dans le CSR et dérive la clé publique à partir de la clé privée fournie. Les deux clés sont exportées en DER SubjectPublicKeyInfo (SPKI) canonique avant la comparaison des octets.
Il calcule aussi une empreinte SHA-256 pour chaque valeur SPKI, afin que vous puissiez vérifier la décision. Cette méthode fonctionne pour RSA et les clés à courbe elliptique prises en charge ; une comparaison de module RSA ne fonctionne pas pour ECC.
Une correspondance ne prouve pas que le domaine vous appartient, ne valide pas le sujet du CSR et ne garantit pas l’émission du certificat.
Exécutez ces commandes sur une machine de confiance si la clé privée est chiffrée ou si votre politique interdit les outils du navigateur. Des empreintes identiques signifient que les clés publiques sont les mêmes.
CSR SPKI SHA-256
openssl req -in request.csr -pubkey -noout \
| openssl pkey -pubin -outform DER \
| openssl dgst -sha256Clé privée SPKI SHA-256
openssl pkey -in private.key -pubout \
| openssl pkey -pubin -outform DER \
| openssl dgst -sha256Vérifiez la machine qui a généré le CSR, le répertoire de renouvellement, le gestionnaire de secrets, les enregistrements de déploiement et les sauvegardes sécurisées. Un renouvellement a pu créer une nouvelle clé privée alors que l’ancien CSR ou certificat a gardé le même nom de fichier.
Une clé privée ne peut pas être retrouvée à partir d’un CSR. Si la bonne clé n’est plus disponible, générez une nouvelle clé privée et un nouveau CSR, puis envoyez la nouvelle demande ou demandez à l’AC de réémettre le certificat.
Collez un CSR PKCS#10 en PEM ou en DER Base64, ou envoyez un fichier .csr, .p10, .req, .pem ou .der. Les clés privées peuvent être collées ou envoyées en fichiers .key ou .pem non chiffrés, au format PKCS#8, RSA PKCS#1 ou EC SEC1. Les courbes EC prises en charge sont P-256, P-384 et P-521.
Les clés privées chiffrées, les certificats, les bundles PFX/PKCS#12 et les clés matérielles non exportables sont volontairement hors du périmètre de cette page. Utilisez OpenSSL ou votre système de gestion de clés pour ces formats.
Related CSR outils
Vérifiez le sujet, les SAN, la clé publique, la signature et les extensions demandées avant d’envoyer le CSR.
Decode CSRCréez localement un nouveau CSR et une nouvelle clé privée lorsque les fichiers ne correspondent pas ou que la clé d’origine est perdue.
Generate CSRComparez un certificat SSL émis avec sa clé privée avant de l'installer sur un serveur.
Check certificate & keyConversion de clés privées et publiques entre PKCS#1 et PKCS#8 lorsqu’un serveur attend un autre en-tête PEM.
Convert key formatFAQ de correspondance CSR et clé privée
Collez ou envoyez la demande de signature de certificat complète et la clé privée. L’outil extrait la clé publique de chaque entrée, convertit les deux en SubjectPublicKeyInfo canonique et les compare. Des clés publiques identiques signifient que le CSR et la clé privée correspondent.
La comparaison s'effectue localement dans votre navigateur. Le CSR et la clé privée ne sont pas envoyés à notre serveur, stockés ou ajoutés à l'URL. Effacez le formulaire ou fermez l'onglet lorsque vous avez terminé. Suivez la politique de manipulation des clés de votre organisation pour les clés de production.
Oui. Il compare les clés publiques canoniques plutôt que le seul module RSA, et prend donc en charge RSA ainsi que les clés ECDSA sur les courbes P-256, P-384 et P-521.
Cette version ne demande ni ne déchiffre de phrase secrète de clé privée. Utilisez les commandes OpenSSL de cette page si la clé est chiffrée, ou créez une copie temporaire non chiffrée sur une machine de confiance et supprimez-la aussitôt.
Cherchez la clé privée créée en même temps que le CSR. Vérifiez le serveur d’origine, le répertoire de renouvellement, le gestionnaire de secrets et les sauvegardes. Si vous ne la retrouvez pas, générez une nouvelle clé privée et un nouveau CSR, puis envoyez ce CSR ou demandez la réémission du certificat.
Une comparaison de modules convient à RSA, mais pas aux clés à courbe elliptique. Cet outil compare la structure complète de la clé publique normalisée et indique une empreinte SHA-256. Le résultat est le même pour RSA et pour les clés ECC prises en charge.
Non. Cette page est délibérément axée sur la vérification d'une CSR contre sa clé privée. Utilisez-la avant d'envoyer la CSR à une autorité de certification. L'appariement de certificat est une opération distincte et n'est pas déduit des noms ou des noms de fichiers.