Wenn ich in Firefox die Verisign Universal Root Certificate Authority ansehe, stelle ich fest, dass sie 2037 abläuft.
( Settings
Tab -> advanced
-> view certificates
-> VeriSign Universal Root Certification Authority
-> View
.)
Warum hat es eine Lebensdauer von 23 Jahren?
Warum sollten sie es nicht so einstellen, dass es früher abläuft? Oder später?
ssl-certificate
certificate-authority
user3298687
quelle
quelle
Antworten:
Der Ablauf wurde im Jahr 2037 festgelegt, um die Möglichkeit zu vermeiden, dass das Datumsproblem des Unix-Jahres 2038 auftritt . Grundsätzlich passen Unix-Daten Anfang 2038 nicht mehr in eine vorzeichenbehaftete 32-Bit-Ganzzahl. Wenn Sie also ein Datum unmittelbar davor verwenden, wird vermieden, dass Code ausgelöst wird, der noch nicht aktualisiert wurde, um das Problem zu beheben.
Stammzertifikate nehmen alle verketteten Zertifikate mit, wenn sie ablaufen. Aus praktischer Sicht müssen sie daher nach verketteten Zertifikaten ablaufen.
quelle
Wenn ich Ihre Frage verstehe, müssten Ersatzstammzertifikate erneut auf den Clients bereitgestellt werden. Die Chancen stehen also gut, dass ihre Lebensdauer weit genug festgelegt ist, wenn die Wahrscheinlichkeit gering ist, dass das Stammzertifikat abläuft.
quelle
Ich habe definitiv 32-Bit-SSL-Implementierungen gesehen, die auf den 2038-Fehler gestoßen sind, so dass mit ziemlicher Sicherheit "warum 'nur' 2037" erklärt wird.
Warum nicht früher ablaufen? Nun, einer der ursprünglichen Zwecke des Ablaufs war es, ein kompromittiertes Zertifikat zu speichern, das zu lange gültig ist - aber ehrlich gesagt bringt Ihnen das nicht viel. Jetzt haben wir natürlich Listen zum Widerruf von Zertifikaten, sodass wir ein Zertifikat, das uns Probleme bereitet, ziemlich leicht ungültig machen können. Es gibt also keinen wirklichen Zwang, eine kurze Zeit zum Leben zu haben.
quelle