Erros ao tentar instalar um certificado usando o Gerenciador do IIS 7.0

Este artigo ajuda você a resolve o problema em que um erro de runtime inesperado pode ser gerado quando você tenta instalar um certificado usando Serviços de Informações da Internet da Microsoft (Gerenciador do IIS) 7.0

Versão original do produto: Windows Server 2008 Service Pack 2, Internet Information Services 7.0
Número de KB original: 959216

Sintomas

Ao tentar instalar um certificado de um PKCS#7 arquivo usando o Gerenciador do IIS 7.0, você poderá receber uma das seguintes mensagens de erro:

  • Mensagem de erro 1

    Não é possível localizar a solicitação de certificado associada a este arquivo de certificado. Uma solicitação de certificado deve ser concluída no computador em que foi criada.

  • Mensagem de erro 2

    Houve um erro ao executar essa operação
    Detalhes: CertEnroll::CX509Enrollment::p_InstallResponse: valor de marca ruim ASN1 atendido.
    0x8009310b (ASN:276)

Observação

O certificado é instalado corretamente, apesar da mensagem de erro.

Motivo

Esse problema ocorre porque o Gerenciador do IIS executa uma operação de pesquisa para procurar um nome amigável do certificado durante a instalação. No entanto, o código que executa essa operação de pesquisa perde esse caso específico e não sabe como recuperar o nome amigável de um certificado em um PKCS#7 arquivo. É por isso que a operação de pesquisa falha e você recebe a mensagem de erro.

Resolução

Para resolve esse problema, adicione um nome amigável ao certificado. Siga estas etapas para resolve este problema:

  1. Selecione Iniciar, selecione Executar, digite certmgr.msc e selecione OK.
  2. Selecione Arquivo, selecione Adicionar/Remover Span-ins.
  3. Selecione Certificados e selecione Adicionar e, em seguida, selecione OK.
  4. Selecione Conta de computador e selecione Avançar e, em seguida, selecione Concluir.
  5. Selecione OK.
  6. Expanda Certificados (Computador Local)e Pessoal e, em seguida, Certificados.
  7. Clique com o botão direito do mouse no certificado e selecione Propriedades.
  8. Edite o campo Nome amigável .

Mais informações

Esse problema está programado para ser resolvido no Service Pack 3 do Windows Server 2008.