Como parte de nuestro sistema de compilación, usamos signtool.exe con un certificado para firmar nuestros archivos binarios una vez que se han creado. De vez en cuando (que es difícil saber cuándo va a huelga), la firma falla:SignTool.exe produce un error esporádico con el código de salida 1
error MSB3073: The command "C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\bin\signtool.exe" [...] exited with code 1.
Según el MSDN, un código de salida de 1 significa que hubo un error al firmar el archivo. Puedo verificar que el archivo no se haya firmado.
También he notado que, de vez en cuando, la parte de la marca de tiempo finaliza con un mensaje de error diferente, aunque el archivo todavía se firma (sin la marca de tiempo).
¿Cómo puedo solucionar y corregir estas fallas de firmas aparentemente aleatorias e inconsistentes?
Tengo la misma experiencia: signtool ocasionalmente falla durante la marca de tiempo. Parece que no hay otra solución que no sea volver a ejecutar signtool. –
@ EugeneMayevski'EldoSCorp algunas personas informan actualizar sus certificados de Windows XP funciona, y algunas otras cosas raras como esa. Quiero una respuesta definitiva, ya que una compilación fallida es muy seria para mí. Pero me temo que tienes razón. – ashes999
Supongamos que su servidor de sellado de tiempo es completamente inalcanzable (cable de red desenchufado, etc.). ¿Cómo podría signtool u otra herramienta para el mismo propósito poder lidiar con esto? Por supuesto, desearía que el sistema de letreros fuera más tolerante con los fallos y tratara de repetir el sellado una vez más, pero debe estar preparado para una posible falla en la marca de tiempo de todos modos. –