Partilhar via


Usar o SignTool para verificar uma assinatura de arquivo

SignTool é um utilitário de linha de comando que pode usar para verificar assinaturas de ficheiros, assinar ficheiros e atribuir carimbos de data/hora a ficheiros. A verificação da assinatura de um ficheiro garante que o ficheiro não foi alterado desde que foi assinado e que provém de uma fonte fidedigna.

Verificar uma assinatura de arquivo

O comando a seguir verifica a assinatura de um arquivo chamado MyControl.exe:

SignTool verificaçãoMyControl.exe

Se o exemplo anterior falhar, pode ser que a assinatura tenha usado um certificado de assinatura de código. SignTool assume como padrão a política de driver do Windows para verificação.

O comando a seguir verifica a assinatura, usando a Política de Verificação de Autenticação Padrão:

SignTool verificar /paMyControl.exe

O comando a seguir verifica um arquivo de sistema que pode ser assinado em um catálogo:

SignTool Verificar /aSysFile.dll

O comando a seguir verifica um arquivo de sistema que está assinado em um catálogo chamado MyCat.cat:

SignTool verificar /cMyCat.catMyFile.ini

Para qualquer verificação SignTool, pode-se recuperar o assinante do certificado. O comando a seguir verifica um arquivo de sistema e exibe o certificado de signatário:

SignTool verificar /vMyControl.exe

SignTool retorna o texto da linha de comando que indica o resultado da verificação de assinatura. Além disso, SignTool retorna um código de saída de zero para execução bem-sucedida, um para execução com falha e dois para execução concluída com avisos.

SignTool

Usando o SignTool para assinar um arquivo