Este es un punto disputado históricamente.
En el algoritmo de validación de RFC 5280 (que reemplaza a RFC 2459 , por cierto), no hay ningún requisito de anidación de rango de validez. Sin embargo, algunas implementaciones históricas han insistido en ello; Consulte, por ejemplo, la guía de estilo X.509 de Peter Gutmann:
Aunque esto no está especificado en ningún estándar, algunos programas requieren validez
período de anidación, en el que el período de validez del sujeto se encuentra dentro del emisor
período de validez Sin embargo, la mayoría del software realiza una simple comprobación puntual
que verifica si una cadena de certificados es válida en un determinado momento
(normalmente la hora actual). Mantener la jerarquización de validez requiere que un
Se debe usar cierta cantidad de cuidado en el diseño de períodos de validez superpuestos
Entre sucesivas generaciones de certificados en una jerarquía. Promover
surgen complicaciones cuando una CA existente es re-rooteada o re-parented (para
ejemplo, una CA divisional está subordinada a una CA corporativa).
Microsoft PKI ("ADCS", también conocido como Servicios de certificados de Active Directory ) impone el período de validez del anidamiento, ya que cuando emite un certificado, no permitirá la fecha de finalización de la validez de ese certificado exceda el del certificado de CA actual (en efecto, truncando el período de validez estipulado por la plantilla si llevaría a tal situación).
A pesar de que, al renovar un certificado de CA, es posible mantener el mismo nombre de CA y la misma clave de CA, en cuyo caso los certificados de CA antiguos y nuevos pueden ser
se usan indistintamente siempre y cuando ninguno de los dos caduque, en certificados EE emitidos antes y después de la renovación. Es decir, si el antiguo certificado de CA es CA1, el nuevo es CA2, el certificado EE1 se emitió antes de la renovación y el certificado EE2 se emitió después, entonces CA1- > EE1, CA1- > EE2, CA2- > EE1 y CA2- > EE2 deben validarse todos; Esto es muy conveniente para asegurar transiciones suaves. Si bien el anidamiento del período de validez implica que CA1- > EE1 y CA2- > EE2 se anidará, CA1- > EE2 y CA2- > EE1 podrían no anidar, y esto está bien.
Resumen: no puede confiar en el anidamiento del período de validez, y no debería intentar imponer el anidado al validar certificados.