O driver assinado pela Microsoft aparece como publicador não verificado

0

Tarefa em mãos: drivers de assinatura da Microsoft no Win 7.

Eu microsoft assinado meu pacote de driver 3 vezes cada vez pensando que eu poderia ter perdido um passo ou algo assim. No entanto, não consigo me livrar da mensagem de erro de segurança do Windows "O Windows não pode verificar o editor desse software de driver '. Não é a primeira vez que assino os pacotes de driver. Consegui assinar com êxito outros pacotes de driver alguns meses atrás.No entanto, com este pacote de driver eu continuo recebendo caixa de diálogo de segurança do Windows.Aqui está o procedimento que eu sigo -

  1. Crie um novo arquivo cat usando a ferramenta INF2CAT.

  2. Assinar automaticamente o driver usando uma Autoridade de Certificação Primária Pública Classe 3 Versign - G5.cer.

  3. Execute os testes da Microsoft nos servidores e clientes do DTM com os dispositivos que usam esse driver.

  4. Crie um pacote de envio WLK.

  5. Assinar automaticamente o arquivo cab.

  6. Envie o pacote para certificação.

O arquivo de catálogo que retorna após passar nos testes com êxito diz o nome do signatário "Microsoft Windows Hardware Comptibility Publisher". Quando eu verificar a validade da assinatura usando SignTool, ele diz que a assinatura é válida. No entanto, quando tento instalar o driver com um novo arquivo de catálogo assinado, as janelas reclamam.

Alguma idéia?

    
por Priyanka Gupta 09.11.2012 / 21:40

1 resposta

0

Obrigado pela ajuda, Eugene. Sim. Eu assinei dois outros pacotes de drivers antes. Um deles foi versão modificada do driver WinUSB. Estou usando o mesmo certificado que usei quando assinei esses dois pacotes de drivers há alguns meses. Custa US $ 250 por assinatura da Microsoft. Eu pensaria que a Microsoft iria reclamar sobre isso durante a certificação se o certificado estiver errado. Eu uso o seguinte comando para assinar o arquivo CAT. Eu não tenho que especificar o nome do certificado, pois há apenas um certificado no diretório -

Signtool sign / v / a / n CompanyName / t link OurCatalogFile.cat

Abaixo está o resultado da execução do comando Verify no OutCatalogFile.cat

C: \ Arquivos de Programas \ Microsoft SDKs \ Windows \ v7.1 \ Bin \ x64 > signtool verify / v "C: \ User \ logotest \ Documents \ serialdriversigning \ OurCatalogFile.cat "

Verificando: C: \ Usuários \ logotest \ Documents \ serialdriversigning \ OurCatalogFile.cat " Hash do arquivo (sha1): BDDF39B1DD95881B462164129758A7FFD54F47D9

Cadeia de Certificados de Assinatura:     Emitido para: Microsoft Root Certificate Authority     Emitido por: Microsoft Root Certificate Authority     Expira: Dom Mai 09 18:28:13 2021     SHA1 hash: CDD4EEAE6000AC7F40C3802C171E30148030C072

    Issued to: Microsoft Windows Hardware Compatibility PCA
    Issued by: Microsoft Root Certificate Authority
    Expires:   Thu Jun 04 16:15:46 2020
    SHA1 hash: 8D42419D8B21E5CF9C3204D0060B19312B96EB78

        Issued to: Microsoft Windows Hardware Compatibility Publisher
        Issued by: Microsoft Windows Hardware Compatibility PCA
        Expires:   Wed Sep 18 18:20:55 2013
        SHA1 hash: D94345C032D23404231DD3902F22AB1C2100341E

A assinatura é timestamp: Ter Nov 06 11:26:48 2012 Timestamp Verificado por:     Emitido para: Autoridade raiz da Microsoft     Emitido por: Autoridade raiz da Microsoft     Expira: Qui Dez 31 02:00:00 2020     SHA1 hash: A43489159A520F0D93D032CCAF37E7FE20A8B419

    Issued to: Microsoft Timestamping PCA
    Issued by: Microsoft Root Authority
    Expires:   Sun Sep 15 02:00:00 2019
    SHA1 hash: 3EA99A60058275E0ED83B892A909449F8C33B245

        Issued to: Microsoft Time-Stamp Service
        Issued by: Microsoft Timestamping PCA
        Expires:   Tue Apr 09 16:53:56 2013
        SHA1 hash: 1895C2C907E0D7E5C0292B92C6EA8D0E236F525E

Verifique com êxito: C: \ Usuários \ logotest \ Documents \ serialdriversigning \ OurCatalogFile.cat "

Número de arquivos com sucesso Verificado: 1 Número de avisos: 0 Número de erros: 0

Obrigado!

Resposta

Um dos arquivos do meu pacote foi modificado quando eu fiz o pacote. Eu substituí-lo com o que eu usei durante a assinatura dos drivers e não recebi nenhuma mensagem de erro. Eu achei o seguinte documento útil - Assinaturas Digitais para Drivers do Windows® de Scott M. Johnson Gerente de Programas Laboratórios de Qualidade de Hardware do Windows Microsoft Corporation

    
por 12.11.2012 / 23:49