RSA & CCE · SPKI SHA-256 comparaison

Vérifiez si une clé CSR et privée correspond.

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.

Comparaison dans le navigateur uniquement · Votre clé privée n’est pas envoyée

Collez ou téléchargez votre CSR et votre 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é

Vérifiez la paire avant l'émission du certificat.

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.

É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.

Comparer les clés réelles

La décision utilise des octets canoniques à clé publique, pas des noms de fichiers, des sujets, des domaines, ou PEM formatage.

Garder le matériel clé local

Parsing, normalisation, hachage et comparaison se produisent tous dans l'onglet actuel du navigateur.

Vérifiez CSR et la correspondance de clé privée

Comment vérifier si un CSR et une clé privée correspondent.

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.

  1. 01

    Ajouter le CSR complet

    Collez le contenu PEM ou envoyez une demande PKCS#10 .csr, .p10, .req, .pem ou .der.

  2. 02

    Ajouter la clé privée candidate

    Collez le contenu PEM ou envoyez un fichier .key ou .pem non chiffré. La valeur reste dans cet onglet.

  3. 03

    Sélectionner la correspondance

    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

Ce que votre résultat de match CSR signifie.

Correspondance

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.

Pas de correspondance

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.

Impossible d'analyser

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

Fonctionnement de la comparaison CSR / clé privée.

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.

Quel match prouve

  • The CSR and private key contain the same public key
  • The CSR can be verified with its embedded public key
  • The private key can be used with a certificate issued from this CSR

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.

Vérifiez CSR et la correspondance à clé privée avec OpenSSL.

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 -sha256

Clé privée SPKI SHA-256

openssl pkey -in private.key -pubout \
  | openssl pkey -pubin -outform DER \
  | openssl dgst -sha256

Que faire lorsque le CSR et la clé privée ne correspondent pas.

Vé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.

Formats et limites supportés.

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

Décodeur de CSR

Vérifiez le sujet, les SAN, la clé publique, la signature et les extensions demandées avant d’envoyer le CSR.

Decode CSR

Générateur de CSR

Cré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 CSR

Comparaison certificat et clé

Comparez un certificat SSL émis avec sa clé privée avant de l'installer sur un serveur.

Check certificate & key

PKCS#1 / PKCS#8 Convertisseur

Conversion 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 format

FAQ de correspondance CSR et clé privée

Questions courantes CSR et clés privées.

Comment puis-je vérifier si un CSR et une clé privée correspondent?

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.

Est-il sûr de coller une clé privée dans ce checker ?

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.

La comparaison CSR prend-elle en charge les clés RSA et ECC ?

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.

Puis-je vérifier une clé privée chiffrée?

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.

Que dois-je faire si la CSR et la clé privée ne correspondent pas?

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.

La comparaison du module RSA est-elle suffisante?

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.

Cette page peut-elle correspondre à un certificat avec une clé privée ?

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.