none
Ошибка создания цифровой подписи драйвера под Windows 7 x64 RRS feed

  • Вопрос

  • Здравствуйте!

    Мы являемся разработчиками аппаратного обеспечения. Нам необходимо, чтобы наше оборудование работало под 64-битной версией операционной системы Windows 7, в связи с этим приобрели сертификат VeriSign Class 3 Code Signing.

    Вот наш алгоритм подписания:

    1) В хранилище сертификатов добавлены наш сертификат и кросс VeriSign_cross.cer (Verisign Class 3 Code Signing 2009-2 CA)

    2) Создаем файл каталога:
    Inf2Cat.exe /v /driver:drv /os:XP_X64,Vista_X64,7_X64

    3) Подписываем
    SignTool.exe sign /v /ac VeriSign_cross.cer /s MY /n "HIDDEN" /t http://timestamp.verisign.com/scripts/timstamp.dll drv\driver.cat

    4) Проверяем подпись
    Signtool.exe verify /kp /v drv\driver.cat

    и выдается:

    ----------------------------------------------------------------------------------

    Verifying: drv\driver.cat
    Hash of file (sha1): BCA279D100D51538686DAC07DD19450BCBB34FE4

    Signing Certificate Chain:
        Issued to: Class 3 Public Primary Certification Authority
        Issued by: Class 3 Public Primary Certification Authority
        Expires:   Wed Aug 02 03:59:59 2028
        SHA1 hash: 742C3192E607E424EB4549542BE1BBC53E6174E2

            Issued to: VeriSign Class 3 Code Signing 2009-2 CA
            Issued by: Class 3 Public Primary Certification Authority
            Expires:   Tue May 21 03:59:59 2019
            SHA1 hash: 12D4872BC3EF019E7E0B6F132480AE29DB5B1CA3

                Issued to: HIDDEN
                Issued by: VeriSign Class 3 Code Signing 2009-2 CA
                Expires:   Thu Jun 30 03:59:59 2011
                SHA1 hash: B6FF93FC58BA00510A960D2FE725858499BC2926

    The signature is timestamped: Fri Jul 02 16:03:55 2010
    Timestamp Verified by:
        Issued to: Thawte Timestamping CA
        Issued by: Thawte Timestamping CA
        Expires:   Fri Jan 01 03:59:59 2021
        SHA1 hash: BE36A4562FB2EE05DBB3D32323ADF445084ED656

            Issued to: VeriSign Time Stamping Services CA
            Issued by: Thawte Timestamping CA
            Expires:   Wed Dec 04 03:59:59 2013
            SHA1 hash: F46AC0C6EFBB8C6A14F55F09E2D37DF4C0DE012D

                Issued to: VeriSign Time Stamping Services Signer - G2
                Issued by: VeriSign Time Stamping Services CA
                Expires:   Fri Jun 15 03:59:59 2012
                SHA1 hash: ADA8AAA643FF7DC38DD40FA4C97AD559FF4846DE

    SignTool Error: Signing Cert does not chain to a Microsoft Root Cert.

    Number of files successfully Verified: 0
    Number of warnings: 0
    Number of errors: 1

    ----------

    windows7x64 отказывается загружать драйвер, ссылаясь на то, что драйвер неподписан.
    Что мы делаем не правильно? Пробовали так же подписывать sys файл, но результат тот же

Ответы

Все ответы