Dans Firefox, si je consulte l'autorité de certification racine universelle Verisign, je remarque qu'elle expire en 2037.
( Settings
onglet -> advanced
-> view certificates
-> VeriSign Universal Root Certification Authority
-> View
.)
Pourquoi a-t-il une durée de vie de 23 ans?
Pourquoi ne le feraient-ils pas expirer plus tôt? Ou plus tard?
ssl-certificate
certificate-authority
user3298687
la source
la source
Réponses:
L'expiration a été fixée en 2037 pour éviter la possibilité de rencontrer le problème de date Unix année 2038 . Fondamentalement, au début de 2038, les dates Unix ne tiennent plus dans un entier 32 bits signé, donc l'utilisation d'une date juste avant évite de déclencher tout code non encore mis à jour pour résoudre le problème.
Les certificats racine emportent avec eux tous les certificats chaînés à leur expiration. D'un point de vue pratique, ils doivent donc expirer après tout certificat chaîné.
la source
Si je comprends votre question, les certificats racine de remplacement devraient être redéployés vers les clients. Les chances sont donc que leur durée de vie soit suffisamment éloignée là où il y a peu ou pas de chance que le certificat racine expire.
la source
J'ai certainement vu des implémentations SSL 32 bits s'exécuter dans le bogue 2038, ce qui explique presque certainement "pourquoi 'seulement' 2037".
Quant à pourquoi ne pas expirer plus tôt? Eh bien, l'un des objectifs initiaux de l'expiration était de sauver un certificat compromis valide trop longtemps - mais en toute honnêteté, cela ne vous rapporte pas grand-chose. Maintenant, bien sûr, nous avons des listes de révocation de certificats, de sorte que nous pouvons assez facilement invalider un certificat qui nous cause des problèmes, donc il n'y a pas vraiment de contrainte d'avoir un court laps de temps à vivre.
la source