การสร้างความคิดเห็นของ @ Jonathan:
ในกรณี "ถูกต้อง" ของคุณการประทับเวลาที่ฝังอยู่ในลายเซ็นของโปรแกรมจะอยู่ใน notBefore และ notAfter วันที่ที่ใช้ได้สำหรับใบรับรองการลงนาม ลายเซ็นยังคงใช้ได้และใบรับรองที่ใช้ในการเซ็นชื่อนั้นใช้ได้ในเวลาดังนั้นทุกอย่างจึงเป็น copacetic (หาก Codeign ต้องการใบรับรองที่ยังใช้งานได้คุณจะต้องเปลี่ยนระบบปฏิบัติการทั้งหมดของคุณทุก ๆ 15 เดือนหรือมากกว่านั้นเมื่อการเซ็นรับรองหมดอายุแล้ว)
ในกรณีที่สองของคุณดูเหมือนว่าจะใช้ใบรับรองสำหรับการเซ็นรหัสหลังจากวันหมดอายุดังนั้นลายเซ็น / ใบรับรองจึงถือว่าไม่ถูกต้อง
นี่คือภาพหน้าจอที่แสดงเวลาการลงชื่อของ DLL แบบสุ่มบนคอมพิวเตอร์ของฉัน (ลงนาม 2015-01-25T21: 47: 53) พร้อมใบรับรองที่หมดอายุแล้ว
ถ้าฉันจะกดปุ่ม "คัดลอกไปยังไฟล์" บนแท็บรายละเอียดและดับเบิลคลิกไฟล์นั้นใน explorer ตอนนี้มันจะแสดงว่าหมดอายุแล้วเนื่องจากมันไม่มีบริบทจากกล่องโต้ตอบรายละเอียดลายเซ็นดิจิทัลอีกต่อไปว่าวันไหนที่ควร ใช้สำหรับการประเมินผล (เพื่อเลือกวันที่ / เวลาปัจจุบัน)