Compartilhar via


Verificar a assinatura de um arquivo de catálogo assinado por teste

Para verificar se o arquivo de catálogo de um pacote dedriver foi assinado por um certificado de teste válido, use o seguinte comando SignTool:

SignTool verify /v /pa CatalogFileName.cat

Para verificar se um arquivo, listado no arquivo de catálogo de um pacote de driver, é assinado por um certificado de teste, use o seguinte comando SignTool:

SignTool verify /v /pa /c CatalogFileName.cat DriverFileName

Onde:

  • O comando verify configura o SignTool para verificar a assinatura do CatalogFileName.cat do arquivo de catálogo do pacote de driver ou do arquivo de driver DriverFileName.

  • A opção /v configura o SignTool para imprimir mensagens de execução e aviso.

  • A opção /pa configura o SignTool para verificar se a assinatura do arquivo de catálogo ou do arquivo de driver está em conformidade com os requisitos de assinatura de instalação do dispositivo PnP.

  • CatalogFileName.cat é o nome do arquivo de catálogo de um pacote de driver.

  • A opção /c CatalogFileName.cat especifica um arquivo de catálogo que inclui uma entrada para o arquivo DriverFileName.

  • DriverFileName é o nome de um arquivo que tem uma entrada no arquivo de catálogo CatalogFileName.cat.

Lembre-se de que o comando de verificação do SignTool não especifica explicitamente o certificado de teste que foi usado para assinar o arquivo de catálogo. Para que a operação de verificação seja bem-sucedida, você deve primeiro instalar o certificado de teste no repositório de certificados Autoridades de Certificação Raiz Confiáveis do computador local que você usa para verificar a assinatura. Para obter mais informações sobre como instalar o certificado de teste no repositório de certificados de Autoridades de Certificação Raiz Confiáveis de um computador local, consulte Instalando um certificado de teste em um computador de teste. O procedimento de instalação é o mesmo no computador de assinatura e em um computador de teste.

Por exemplo, o comando a seguir verifica se Tstamd64.cat tem uma assinatura de teste que está em conformidade com os requisitos de assinatura de instalação do dispositivo PnP do Windows Vista e versões posteriores do Windows. Neste exemplo, Tstam64.cat está no mesmo diretório em que o comando é executado.

SignTool verify /v /pa tstamd64.cat