1

Я использую Windows 7 (64-битную) машину в качестве сервера сборки и столкнулся со странной проблемой.

Один из моих шагов сборки - применить сертификат подписи кода с помощью такой команды:

signtool sign /v /sm /s my /n "Company" /t http://timestamp.verisign.com/scripts/timestamp.dll /d "Software Name" "installer.msi"

После запуска машины, эта команда работает время от времени некоторое время ... и затем возвращает ошибку:

SignTool Error: The specified timestamp server either could not be reached or returned an invalid response.

Проблема не может быть решена, пока компьютер не будет перезагружен. Проблема также характерна для этой конкретной машины.

У кого-нибудь есть какие-либо идеи?

Спасибо алан

1 ответ1

0

В случае, если это будет полезно для кого-то еще, мы "решили" проблему, поместив код подписи в пакетный файл и несколько раз повторив попытку отметки времени в случае сбоя.

signtool sign /a /v /sm /s  my /n "Company" /d "Software Name" "installer.msi"
signtool timestamp /t http://timestamp.verisign.com/scripts/timestamp.dll "Software Name" "installer.msi"
if ERRORLEVEL 0 GOTO END
signtool timestamp /t http://timestamp.verisign.com/scripts/timestamp.dll "Software Name" "installer.msi"
if ERRORLEVEL 0 GOTO END
signtool timestamp /t http://timestamp.verisign.com/scripts/timestamp.dll "Software Name" "installer.msi"
:END

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .