Firmar en Windows
Los tipos de certificado, el requisito de almacenamiento en hardware que cambió el proceso, y qué ve el usuario según cómo firmes.
Los tipos de certificado
La diferencia práctica es el periodo inicial de avisos, y para un producto que se lanza y necesita que la gente lo instale desde el primer día, eso puede justificar la diferencia de precio.
El requisito de custodia
El cambio que alteró el procedimiento: la clave privada de un certificado de firma de código debe estar en un módulo de hardware certificado o en un servicio de firma en la nube. Ya no se entrega como un fichero que se copia.
Y esto cambia la decisión del nivel 59.3: si firmas Windows con un dispositivo físico, necesitas una máquina de construcción permanente con el dispositivo conectado, no una efímera.
El servicio en la nube resuelve eso a cambio de una dependencia más y de que las credenciales de acceso al servicio pasen a ser el secreto crítico — con todo lo del nivel 60.3.
Qué se firma
Más simple que en macOS:
- El ejecutable principal.
- Los binarios acompañantes, igual que allí. Nivel 46.1.
- Y los instaladores que produzcas, los dos formatos del nivel 59.1.
Con sello de tiempo, siempre. Nivel 60.4: sin él, lo publicado deja de verificar cuando el certificado caduque, y en Windows eso significa que los instaladores antiguos empiezan a avisar.
Qué ve el usuario
Y el nombre que aparece es el de la entidad del certificado, así que merece que sea el nombre que tus usuarios reconocen — el mismo argumento del nivel 60.1.