ID do artigo: 922225 - Última revisão: quarta-feira, 15 de julho de 2009 - Revisão: 2.0

A guia assinaturas digitais não pode ser exibida na caixa de diálogo Propriedades de um arquivo assinado digitalmente que é maior do que aproximadamente 400 MB no Windows XP com Service Pack 2

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Expandir tudo | Recolher tudo

Sintomas

No Microsoft Windows XP com Service Pack 2 (SP2), a guia de Assinaturas digitais não pode ser exibida na caixa de diálogo Propriedades de um arquivo assinado digitalmente que é maior do que aproximadamente 400 MB.

Quando você instala um arquivo .exe assinada digitalmente que é maior do que aproximadamente 300 MB, você receberá uma mensagem de aviso de segurança que relata que o Editor é desconhecido.

Causa

Esse problema pode ocorrer quando a chamada de arquivo Crypt32.dll para o CryptoAPI é sem êxito. O arquivo Crypt32.dll faz esta chamada para verificar o arquivo assinado. Essa chamada é sem êxito quando o arquivo assinado digitalmente é muito grande para a função MapViewOfFile mapear.

Observação O tamanho de arquivo em que esse problema ocorre varia dependendo do valor que a função MapViewOfFile retorna.

Como Contornar

Para contornar este problema, use um dos seguintes métodos:
  • Use a ferramenta de verificação de certificado (ChkTrust.exe) para verificar o status de um arquivo assinado.

    Essa ferramenta de linha de comando está incluída na versão 1.1 do .NET Framework. Para obter mais informações sobre essa ferramenta, visite o seguinte site:
    http://msdn2.microsoft.com/en-us/library/z045761b.aspx (http://msdn2.microsoft.com/en-us/library/z045761b.aspx)
  • Use assinatura em vez de assinatura binário de catálogo para assinar o arquivo.

    Para obter mais informações sobre assinatura de catálogo, visite os seguintes sites:

    usando arquivos de catálogo
    http://msdn2.microsoft.com/en-us/library/Aa741204.aspx (http://msdn2.microsoft.com/en-us/library/Aa741204.aspx)
    MakeCat
    http://msdn2.microsoft.com/en-us/library/aa386967.aspx (http://msdn2.microsoft.com/en-us/library/aa386967.aspx)
Observação Diretivas de restrição de software que usam uma regra de certificado requerem assinatura binário e não funcionam com assinatura de catálogo. Se você encontrar o problema descrito neste artigo, você pode usar uma regra de caminho ou hash para implementar uma diretiva de restrição de software no arquivo.

Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".

A informação contida neste artigo aplica-se a:
  • Microsoft Windows XP Service Pack 2 nas seguintes plataformas
    • Microsoft Windows XP Professional
Palavras-chave: 
kbmt kbtshoot KB922225 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 922225  (http://support.microsoft.com/kb/922225/en-us/ )