Los pedidos SHA-256 también utilizan el certificado cruzado R1-R3 – predeterminado el 31 de marzo de 2014 y después. (El certificado cruzado R1-R3 deberá instalarse en el equipo firmante, pero no especificarse como un certificado adicional durante el procedimiento de firma)
Opciones importantes de SignTool:
/ac Especifique un certificado adicional.
/f Especifique el certificado de firma en un archivo.
/p Especifique la contraseña para el certificado de firma.
/fd Especifique el algoritmo de resumen de archivo utilizado en la creación de firmas de archivo.
e.g. /fd sha256 para colocar una firma SHA256 (SHA1 es el valor predeterminado).
/n "Nombre común del certificado" Especifica el certificado para firmar el archivo desde el Almacén de certificados de Windows con el nombre común del certificado.
/t Especifique un servidor de sello de tiempo compatible con Microsoft Authenticode.
/tr Especifique un servidor de sello de tiempo confiable de conformidad con RFC 3161.
Procedimiento:
Puede ver el vídeo tutorial (en inglés) a continuación:
O puede revisar el paso a paso a continuación:
Para que su controlador se instale satisfactoriamente, se deben firmar los siguientes tipos de archivos en su proyecto:
.sys
.cat
Puede cerrar la sesión de estos archivos en un directorio de trabajo o colocarlos en la carpeta Windows SDK\bin.
Este código colocará una firma que incluye el certificado cruzado, que tiene una marca de tiempo de conformidad con RFC 3161.
A continuación, verifique su firma mediante el siguiente comando signtool.
verify -v -kp
-v es para una salida detallada y -kp la valida de acuerdo con los criterios de firma del controlador en modo kernel.
El resultado debería verse así:
Repita el mismo proceso con el archivo .cat.
Una vez que se ha firmado el controlador, puede instalar el controlador firmado correctamente.
Si el controlador está firmado correctamente, la pantalla de instalación se verá así (Windows 7):
Este artículo proporciona instrucciones paso a paso para el uso de su certificado de firma de código para firmar código VBA en Microsoft Office 2007. Si esta no es la solución que está buscando, aconsejamos buscar la solución en la barra de búsqueda de arriba.
Este artículo explica como firmar drivers (controladores) en modo kernel en Windows 7 y 8. Si esta no es la solución que está buscando, aconsejamos buscar la solución en la barra de búsqueda de arriba.
Transformar Certificado a combinación PVK + SPC - Certificados de Firma de Código
20 dic 2013, 12:36
Este artículo proporciona instrucciones paso a paso para transformar el certificado de firma de código en una combinación PVK + SPC. Si esta no es la solución que está buscando, busque su solución en la barra de búsqueda de arriba.