ID do artigo: 247257 - Última revisão: segunda-feira, 6 de dezembro de 2004 - Revisão: 4.0

Etapas para assinar um arquivo .cab

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

Sumário

Este artigo descreve as etapas para assinar um arquivo de gabinete (.cab).

Mais Informações

  1. O Microsoft .NET Framework software development kit (SDK) 1.1 inclui os arquivos de API de criptografia que você deve ter para assinar um arquivo .cab. Para baixar o SDK, visite o seguinte site da Microsoft:
    http://www.microsoft.com/downloads/details.aspx?FamilyId=9B3A2CA6-3647-4070-9F41-A333C6B9181D&displaylang=en (http://www.microsoft.com/downloads/details.aspx?FamilyId=9B3A2CA6-3647-4070-9F41-A333C6B9181D&displaylang=en)
  2. Use as seguintes etapas para assinar e validar o arquivo .cab:
    1. Digite o seguinte em um prompt de comando para criar um arquivo de chave particular, mycert.pvk.
      makecert - VA "mycert.pvk"-n"CN = minha empresa" mycert.cer
      O arquivo criado nesta etapa, mycert.cer, é usado para criar um arquivo .spc. Digite a senha na caixa de diálogo.
    2. Crie um arquivo .spc do arquivo de certificado com a senha correta. Para fazer isso, digite a seguinte linha em um prompt de comando:
      cert2spc mycert.cer mycert.spc
      Observe que esta etapa envolve a criação de uma chave particular do teste. Como alternativa, certificados válidos podem ser criados por meio do Microsoft Certificate Server para uso de intranet ou adquiridos de externo fornecedores para Internet usar.
    3. Use as informações chaves para assinar o arquivo .cab:
      Signcode - v mycert.pvk - spc mycert.spc new.cab -t [URL do servidor de carimbo de data/hora]
      Para obter mais informações sobre signtool, visite o seguinte site da Web Microsoft Developer Network (MSDN):
      http://msdn.microsoft.com/library/default.asp?url=/library/en-us/seccrypto/security/signtool.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/seccrypto/security/signtool.asp)
      Observação Especifique a URL de servidor de carimbo de data/hora nesta etapa. A URL do carimbo de data/hora servidor fornece um local para inserir ou editar o local de um servidor de carimbo de data/hora. Um servidor de carimbo de data/hora valida a data e hora em que o arquivo de gabinete foi assinado. Arquivos de certificado podem expirar após um determinado período de tempo. Contate o provedor de arquivo de certificado (autoridade de certificação) para o local do seu servidor de carimbo de data/hora.

      Iniciando com o SDK fevereiro de 2003, signcode.exe foi substituído pelo signtool.exe.
  3. Siga este procedimento para validar um arquivo .cab:
    1. Digite o seguinte no prompt de comando para executar Setreg.exe no sistema cliente com o valor verdadeiro para que os certificados de teste são reconhecidos:
      setreg - q 1 TRUE
    2. Execute Checktrust.exe para garantir que o arquivo CAB é assinatura corretamente:
      ChkTrust new.cab
    resultados esperados
    mycab.cab: Succeeded
    						

Referências

Obter mais informações sobre arquivos .cab estão disponíveis no SDK do Microsoft Cabinet. O SDK do Cabinet é uma coleção de ferramentas e documentação que explique como criar um pacote de download consiste em um arquivo "gabinete" que contém todos os arquivos a serem baixados. Para obter informações adicionais, clique nos números abaixo para ler os artigos na Base de dados de Conhecimento da Microsoft:
176810  (http://support.microsoft.com/kb/176810/ ) Como modificar manualmente e recriar arquivos CAB
264570  (http://support.microsoft.com/kb/264570/ ) WebCast disponível: como funciona o download de componente Internet?

A informação contida neste artigo aplica-se a:
  • Microsoft Internet Explorer 4.0 Edição de 128 Bits
  • Microsoft Internet Explorer 4.01 Service Pack 2
  • Microsoft Internet Explorer 4.01 Service Pack 1
  • Microsoft Internet Explorer 4.01 Service Pack 2
  • Microsoft Internet Explorer 5.0
  • Microsoft Internet Explorer 5.01
  • Microsoft Internet Explorer 5.5
Palavras-chave: 
kbmt kbcodesign kbfaq kbhowto kbinfo KB247257 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: 247257  (http://support.microsoft.com/kb/247257/en-us/ )
Retired KB ArticleAviso de Isenção de Responsabilidade sobre Conteúdo do KB Aposentado
Este artigo trata de produtos para os quais a Microsoft não mais oferece suporte. Por esta razão, este artigo é oferecido "como está" e não será mais atualizado.