En Firefox, si veo la Autoridad de certificación raíz universal de Verisign, noto que caduca en 2037.
( Settings
pestaña -> advanced
-> view certificates
-> VeriSign Universal Root Certification Authority
-> View
.)
¿Por qué tiene una vida útil de 23 años?
¿Por qué no lo fijarían para que caduque antes? ¿O después?
ssl-certificate
certificate-authority
user3298687
fuente
fuente
Respuestas:
La caducidad se estableció en 2037 para evitar la posibilidad de encontrarse con el problema de la fecha del año 2038 de Unix . Básicamente, a principios de 2038, las fechas de Unix ya no caben en un entero de 32 bits firmado, por lo que usar una fecha justo antes de eso evita activar cualquier código que aún no se haya actualizado para solucionar el problema.
Los certificados raíz se llevan todos los certificados encadenados cuando caducan, por lo que desde una perspectiva práctica deben caducar después de cualquier certificado encadenado.
fuente
Si entiendo su pregunta, los certificados raíz de reemplazo tendrían que volver a implementarse en los clientes. Entonces, las probabilidades son que su vida útil se establece lo suficientemente lejos donde hay poca o ninguna posibilidad de que expire el certificado raíz.
fuente
Definitivamente he visto implementaciones SSL de 32 bits en el error 2038, por lo que casi con certeza explica "por qué 'solo' 2037".
En cuanto a por qué no caducar antes? Bueno, uno de los propósitos originales de la expiración era evitar que un certificado comprometido fuera válido por demasiado tiempo, pero con toda sinceridad, eso no le da mucho. Ahora, por supuesto, tenemos listas de revocación de certificados, por lo que podemos invalidar con bastante facilidad un certificado que nos está causando problemas, por lo que no hay una obligación real de tener poco tiempo de vida.
fuente