Artigo: 247257 - Última revisão: segunda-feira, 6 de Dezembro de 2004 - Revisão: 4.0

Passos para assinar um ficheiro .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 | Reduzir tudo

Sumário

Este artigo descreve os passos para assinar um ficheiro CAB (.cab).

Mais Informação

  1. O Microsoft .NET Framework software development kit (SDK) 1.1 inclui os ficheiros Crypto API que deva ter para assinar um ficheiro CAB. Para transferir o SDK, visite o seguinte Web 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. Utilize os seguintes passos para iniciar sessão e validar o ficheiro .cab:
    1. Escreva o seguinte numa linha de comandos para criar um ficheiro de chave privado mycert.pvk.
      makecert - sv "mycert.pvk"-n"CN = minha empresa" mycert.cer
      O ficheiro criado neste passo, mycert.cer, é utilizado para criar um ficheiro .spc. Escreva a palavra-passe na caixa de diálogo.
    2. Crie um ficheiro .spc do ficheiro de certificado com a palavra-passe correcta. Para o fazer, escreva a seguinte linha numa linha de comandos:
      cert2spc mycert.cer mycert.spc
      Tenha em atenção que este passo envolve a criação de uma chave privada de teste. Em alternativa, certificados válidos podem ser criados com o Microsoft Certificate Server para utilizar intranet ou comprou externo utilizam fornecedores de Internet.
    3. Utilize as informações chaves para assinar o ficheiro .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 Web site da 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)
      Nota Especificar o URL do servidor carimbo de data/hora neste passo. O URL do servidor carimbo de data/hora fornece um espaço para introduzir ou editar a localização de um servidor de carimbo de data/hora. Um servidor de carimbo de data/hora valida a data e hora que o ficheiro foi assinado. Ficheiros de certificados podem expirar após um determinado período de tempo. Contacte o fornecedor do ficheiro de certificado (autoridade de certificação) para a localização do respectivo servidor de carimbo de data/hora.

      Começando Platform SDK Fevereiro de 2003, signcode.exe foi substituído pelo signtool.exe.
  3. Siga este procedimento para validar um ficheiro .cab:
    1. Escreva o seguinte numa linha de comandos em execução setreg.exe no sistema cliente com o valor for TRUE para que os certificados de teste são reconhecidos:
      setreg - q 1 TRUE
    2. Execute Checktrust.exe para garantir que o ficheiro CAB está correctamente assinatura:
      chktrust new.cab
    resultados esperados
    mycab.cab: Succeeded
    						

Referências

Obter mais informações sobre ficheiros .cab estão disponíveis no Microsoft CAB SDK. O CAB SDK é um conjunto de ferramentas e documentação que explicam como criar um pacote de transferência com um "armário" ficheiro que contém todos os ficheiros para serem transferidas. Para obter informações adicionais, clique números de artigo que se seguem para visualizar os artigos na base de dados de conhecimento da Microsoft:
176810  (http://support.microsoft.com/kb/176810/ ) Como modificar manualmente e reconstruir ficheiros CAB
264570  (http://support.microsoft.com/kb/264570/ ) A emissão na Web disponível: como funciona o componente Internet transferência?

A informação contida neste artigo aplica-se a:
  • Microsoft Internet Explorer 4.0 128-Bit Edition
  • 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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes 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 ArticleExclusão de Responsabilidade para Conteúdo sem Suporte na KB
Este artigo foi escrito sobre produtos para os quais a Microsoft já não fornece suporte. Por conseguinte, este artigo é oferecido "tal como está" e deixará de ser actualizado.