Erreurs lorsque vous essayez d’installer un certificat à l’aide du Gestionnaire IIS 7.0

Cet article vous aide à résoudre le problème où une erreur d’utilisation inattendue peut être lancée lorsque vous essayez d’installer un certificat à l’aide du Gestionnaire Microsoft Internet Information Services (IIS) 7.0

Version du produit d’origine :   Windows Server 2008 Service Pack 2, Internet Information Services 7.0
Numéro de la ko d’origine :   959216

Symptômes

Lorsque vous essayez d’installer un certificat à partir d’un fichier à l’aide du Gestionnaire IIS 7.0, vous pouvez recevoir l’un des PKCS#7 messages d’erreur suivants :

  • Message d’erreur 1

    Impossible de trouver la demande de certificat associée à ce fichier de certificat. Une demande de certificat doit être effectuée sur l’ordinateur sur lequel elle a été créée.

  • Message d’erreur 2

    Une erreur s’est produite lors de l’opération
    Details: CertEnroll::CX509Enrollment::p_InstallResponse: ASN1 bad tag value met.
    0x8009310b (ASN:276)

Notes

Le certificat est installé correctement malgré le message d’erreur.

Cause

Ce problème se produit car le Gestionnaire des iiS effectue une opération de recherche pour rechercher un nom convivial du certificat pendant l’installation. Toutefois, le code qui exécute cette opération de recherche manque ce cas spécifique et ne sait pas comment récupérer le nom convivial d’un certificat dans un PKCS#7 fichier. C’est pourquoi l’opération de recherche échoue et vous recevez le message d’erreur.

Résolution

Pour résoudre ce problème, ajoutez un nom convivial au certificat. Pour résoudre ce problème, suivez les étapes suivantes :

  1. Sélectionnez Démarrer, sélectionnez Exécuter, tapez certmgr.msc, puis sélectionnez OK.
  2. Select File, select Add/Remove Span-ins.
  3. Sélectionnez Certificats, puis Ajoutez, puis sélectionnez OK.
  4. Sélectionnez un compte d’ordinateur, puis sélectionnez Suivant, puis terminer.
  5. Sélectionnez OK.
  6. Développez Certificats (Ordinateur local) et Personnel, puis Certificats.
  7. Cliquez avec le bouton droit sur le certificat, puis sélectionnez Propriétés.
  8. Modifiez le champ Nom convivial.

Plus d’informations

Ce problème est programmé pour être résolu dans Windows Server 2008 Service Pack 3.