Uso de SignTool para verificar la firma de un archivo
El comando siguiente comprueba la firma de un archivo denominado MyControl.exe:
SignTool verify MyControl.exe
Si se produce un error en el ejemplo anterior, podría ser que la firma usaba un certificado de firma de código. SignTool tiene como predeterminada la directiva de controladores de Windows para la comprobación.
El siguiente comando comprueba la firma mediante la directiva de comprobación de autenticación predeterminada:
SignTool verify /pa MyControl.exe
El comando siguiente comprueba si un archivo del sistema puede estar firmado en un catálogo:
SignTool verify /a SysFile.dll
El comando siguiente comprueba un archivo del sistema firmado en un catálogo denominado MyCat.cat:
SignTool verify /c MyCat.cat MyFile.ini
En cualquier comprobación de SignTool, puede recuperar el firmante del certificado. El siguiente comando comprueba un archivo del sistema y muestra el certificado del firmante:
SignTool verify /v MyControl.exe
SignTool devuelve texto en la línea de comandos con el resultado de la comprobación de firma. Además, SignTool devuelve un código de salida con cero si la ejecución es correcta, con uno si la ejecución es con errores y con dos si la ejecución se completó con advertencias.
Para obtener más información sobre SignTool, consulte SignTool.