Cuando firma una aplicación utilizando un certificado de firma de código, está estableciendo una fecha de finalización para esa aplicación (en términos de que tiene un certificado sin vencer).
No se verá afectado directamente (excepto con la esperanza de recibir avisos de que está utilizando un certificado caducado), pero sus usuarios notarán cuándo se cumple el vencimiento y no recibirán un aviso de antemano. Un día se romperá, precisamente cuando su reloj pase la fecha de caducidad. Por supuesto, aún estará firmado, por lo que es posible que desee preparar a sus clientes para que esperen que la confianza que el sistema operativo extiende a su aplicación caducará. Pueden optar por seguir ejecutando la aplicación desactivando las comprobaciones o eliminando la firma del código. También puede proporcionar a los usuarios versiones más nuevas de la misma aplicación que se vuelven a firmar si desean el mismo binario exacto, pero simplemente extienden la firma a un intervalo de tiempo diferente.