hamburger icon
  • language
back icon Précédent
Choisissez votre langue
Type de contenu

Base de Connaissances

Erreur: "Cannot find the certificate request associated with this certificate file. A certificate request must be completed on the computer where it was created." lors de l’installation d’un certificat à l’aide de Microsoft IIS 7

Solution ID : SO595
Last Modified : 10/06/2026

Scénario

Lors de l’installation d’un certificat à l’aide de Microsoft IIS 7 Manager, le message d’erreur suivant peut s’afficher même si le certificat est installé:

    


REMARQUE
:
 Le certificat peut tout de même être installé correctement malgré le message d’erreur.
 

Cause

Ce problème se produit parce qu’IIS Manager effectue une opération de recherche afin de trouver le nom convivial du certificat pendant l’installation.  Toutefois, le code qui effectue cette opération de recherche ne prend pas en compte ce cas particulier et ne sait pas comment récupérer le nom convivial d’un certificat dans un fichier PKCS#7.  Par conséquent, l’opération de recherche échoue et le message d’erreur s’affiche.

Il s’agit d’un problème connu avec IIS 7. Consultez l’article 959216 de la base de connaissances Microsoft.
 

Solution

Pour résoudre ce problème, vérifiez si le certificat est installé en procédant comme suit:

Étape 1: créer un composant logiciel enfichable 'Certificates' dans MMC

Depuis le serveur web IIS:

  1. Cliquez sur Start > Run > saisissez MMC
  2. Dans Microsoft Management Console (MMC), cliquez sur  File > Add/Remove Snap-in
  3. Dans la liste des composants logiciels enfichables, sélectionnez Certificates
  4. Cliquez sur Add
  5. Sélectionnez Computer Account
  6. Cliquez sur Next
  7. Sélectionnez Local Computer (l’ordinateur sur lequel cette console est exécutée)
  8. Cliquez sur Finish
  9. Dans la fenêtre Add/Remove Snap-in, cliquez sur OK


Étape 2: localiser le certificat SSL 

  1. Accédez à Personal > Certificates
  2. Cliquez avec le bouton droit sur le certificat SSL
  3. Sélectionnez Properties
  4. Saisissez une valeur dans Friendly Name
  5. Cliquez sur Apply, puis sur OK
  6. Revenez à Personal > Certificates
  7. Double-cliquez sur le certificat SSL
     

Dans l’onglet General, sous les dates de validité, une clé doit apparaître avec le message suivant:

 
"You have a private key that corresponds to this certificate"

REMARQUE: Si ce message est présent, fermez le certificat et MMC, puis passez à l’étape 3. S’il n’est pas fait mention de la clé privée, suivez ces instructions pour restaurer la clé privée.  Suivez ces instructions pour restaurer la clé privée
Si vous ne parvenez pas à restaurer la clé privée, le certificat devra être remplacé.
Si le certificat doit être remplacé, créez une nouvelle CSR sur le serveur en suivant ces instructions. Une fois la nouvelle CSR créée,  remplacez le certificat en suivant ces instructions.


Étape 3: lier le certificat SSL au site web dans IIS
  1. Cliquez sur Start > Administrative Tools > Internet Information Services (IIS) Manager
  2. Accédez à Server name > Sites > SSL-based site
  3. Dans le volet Actions, sélectionnez Bindings
  4. Dans la fenêtre Site Bindings, sélectionnez Add (ou Edit si une liaison https existe déjà)
  5. Dans la fenêtre Add/Edit Site Bindings, indiquez le type de liaison
  6. Sélectionnez le certificat SSL qui sera utilisé pour le site
  7. Cliquez sur OK