Estou usando uma máquina Windows 7 (64 bits) como servidor de compilação e encontrei um problema estranho.
Uma das minhas etapas de construção é aplicar um certificado de assinatura de código usando um comando como este:
signtool sign /v /sm /s my /n "Company" /t http://timestamp.verisign.com/scripts/timestamp.dll /d "Software Name" "installer.msi"
Depois de inicializar a máquina, este comando funciona repetidas vezes por um tempo... e então retorna o erro:
SignTool Error: The specified timestamp server either could not be reached or returned an invalid response.
O problema não pode ser resolvido até que o computador seja reinicializado. O problema também é específico desta máquina em particular.
Alguém tem alguma idéia?
Obrigado, Alan
Responder1
Caso seja útil para mais alguém, "resolvemos" o problema colocando o código de assinatura em um arquivo em lote e repetindo o carimbo de data e hora algumas vezes se falhar.
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