Подписание кода -> Издатель: Неизвестно - Правильная цепь

Решено!

Надеюсь, вы, ребята, можете помочь!

Прежде всего. Я просмотрел каждую статью, которую смог найти на SO, а также в MSDN и т. Д.

Я пытаюсь подписать exe installshield.

У меня есть сертификат для подписи кода Godddy, и у меня нет проблем с подписью сертификата вообще. С чем у меня проблема, независимо от того, что я делаю, я получаю Publisher Unknown на любом другом компьютере.

Смотрите вывод ниже.

Итог: у меня нет проблем с подписью сертификата, но я не могу удалить неизвестную ошибку издателя во время запроса UAC (тестовые компьютеры имеют доступ к Интернету)

Также: если я опускаю параметр /kp при проверке, я получаю: Ошибка SignTool: цепочка сертификатов обработана, но завершена корневым сертификатом, который не является доверенным поставщиком доверия.

Окончательное обновление: если я запускаю verify /pa /v temp\setup.exe, я получаю успешное завершение, но все равно происходит ошибка при неизвестной публикации. Параметр /kp неправильно использовался для этого знака.

Шаги: %SIGNTOOL% sign /v /ac %BUILDROOT%%CERTPATH ​​%%MSCERT% /f %BUILDROOT%%CERTPATH ​​%%CERT% /p %CERTPW% /n "%COMPANY%" /t %TIMESTAMP% %BUILDROOT%%TEMPPATH%\setup.exe

Вывод: был выбран следующий сертификат: выдан:% ИМЯ КОМПАНИИ% выдан: Go Daddy Secure Certificate Authority - G2 Срок действия: сб 22 июня 14:07:27 Хэш SHA1 2013: 612A38DDED199101442B09D884ED718BBE00D252

Перекрестная цепочка сертификатов (с использованием хранилища компьютеров): выдано: корень проверки кода Microsoft выдан: истек срок действия корня проверки кода Microsoft: суббота, 01 09:54:03 2025 Хэш SHA1: 8FBE4D070EF8AB1BCCAF2A9D5CCAE7282A2C66B3

    Issued to: Go Daddy Root Certificate Authority - G2
    Issued by: Microsoft Code Verification Root
    Expires:   Thu Apr 15 16:07:40 2021
    SHA1 hash: 842C5CB34B73BBC5ED8564BDEDA786967D7B42EF

        Issued to: Go Daddy Secure Certificate Authority - G2
        Issued by: Go Daddy Root Certificate Authority - G2
        Expires:   Sat May 03 03:00:00 2031
        SHA1 hash: 27AC9369FAF25207BB2627CEFACCBE4EF9C319B8

            Issued to: %COMPANY NAME%
            Issued by: Go Daddy Secure Certificate Authority - G2
            Expires:   Sat Jun 22 14:07:27 2013
            SHA1 hash: 612A38DDED199101442B09D884ED718BBE00D252

Готово Добавление дополнительного магазина Успешно подписан и помечен меткой времени: c:\build\temp\setup.exe

Количество файлов успешно Подписано: 1 Количество предупреждений: 0 Количество ошибок: 0

Убедитесь, что:

Проверка: c:\build\temp\setup.exe Хеш файла (sha1): 62F814EFC81400AD938AB9D9D49B36F7175A098A

Цепочка сертификатов подписи: выдано: Go Daddy Root Certificate Authority - G2 Выдано: Go Daddy Root Certificate Authority - G2 Истекает: Четверг 31 декабря 19:59:59 2037 Хэш SHA1: 47BEABC922EAE80E78783462A79F45C254FDE68B

    Issued to: Go Daddy Secure Certificate Authority - G2
    Issued by: Go Daddy Root Certificate Authority - G2
    Expires:   Sat May 03 03:00:00 2031
    SHA1 hash: 27AC9369FAF25207BB2627CEFACCBE4EF9C319B8

        Issued to: %COMPANY NAME%
        Issued by: Go Daddy Secure Certificate Authority - G2
        Expires:   Sat Jun 22 14:07:27 2013
        SHA1 hash: 612A38DDED199101442B09D884ED718BBE00D252

Подпись имеет временную метку: вс 24 июня 09:57:57 2012 Метка времени Проверено: выдано: Thawte Timestamping CA Выдано: Thawte Timestamping CA Истекает: Четверг 31 19:59:59 2020 Хэш SHA1: BE36A4562FB2EE05DBB3D32323ADF445084ED656

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

        Issued to: Symantec Time Stamping Services Signer - G3
        Issued by: VeriSign Time Stamping Services CA
        Expires:   Mon Dec 31 19:59:59 2012
        SHA1 hash: 8FD99D63FB3AFBD534A4F6E31DACD27F59504021

Цепочка перекрестных сертификатов: выдано: корень проверки кода Microsoft выдан: истекает срок действия корня проверки кода Microsoft: сб 01 ноября 09:54:03 2025 Хэш SHA1: 8FBE4D070EF8AB1BCCAF2A9D5CCAE7282A2C66B3

    Issued to: Go Daddy Root Certificate Authority - G2
    Issued by: Microsoft Code Verification Root
    Expires:   Thu Apr 15 16:07:40 2021
    SHA1 hash: 842C5CB34B73BBC5ED8564BDEDA786967D7B42EF

        Issued to: Go Daddy Secure Certificate Authority - G2
        Issued by: Go Daddy Root Certificate Authority - G2
        Expires:   Sat May 03 03:00:00 2031
        SHA1 hash: 27AC9369FAF25207BB2627CEFACCBE4EF9C319B8

            Issued to: %COMPANY NAME%
            Issued by: Go Daddy Secure Certificate Authority - G2
            Expires:   Sat Jun 22 14:07:27 2013
            SHA1 hash: 612A38DDED199101442B09D884ED718BBE00D252

Успешно проверено: c:\build\temp\setup.exe

Количество файлов успешно проверено: 1 Количество предупреждений: 0 Количество ошибок: 0

Решено!

Проблема была в MSI внутри программы установки exe. Файл setup.exe был подписан, но когда файл msi был извлечен и запущен, этот файл не был подписан. Подписал оба, и ошибка ушла!!!

0 ответов

Другие вопросы по тегам