Obwohl das Zertifikat eine begrenzte Gültigkeitsdauer hat, kann es jederzeit widerrufen werden. Durch den Widerruf wird die Seriennummer dieses Zertifikats in eine Zertifikatsperrliste (CRL) aufgenommen. Jedes Zertifikat enthält einen Link zu einem Speicherort, an dem die letzte CRL vom Aussteller dieses Zertifikats veröffentlicht wurde. Dies bedeutet, dass der Inhaber oder Betreff dieses Zertifikats, wenn ein Zertifikat nicht mehr benötigt wird oder kompromittiert wird, den Widerruf beantragen kann. Während der Validierung einer Zertifikatskette werden alle Zertifikate überprüft, um festzustellen, ob sie widerrufen wurden. Wenn das Zertifikat in der Liste angezeigt wird, kann es nicht als vertrauenswürdig eingestuft werden.
Zertifikate haben aus mehreren Gründen eine Gültigkeitsdauer. Erstens die Schlüssellänge. Die Gültigkeitsdauer ist so eingestellt, dass die Schlüssellänge des Zertifikats während der Gültigkeitsdauer dieses Zertifikats nicht "theoretisch" unterbrochen wird. Außerdem sollten Schlüssel neu generiert und nicht neu ausgegeben werden. Dies kann mithilfe der X.509-Erweiterung für die Verwendung privater Schlüssel erzwungen werden.
Zweitens hat in einer Zertifikatkette das vertrauenswürdigste Zertifikat die längste Schlüssellänge. Wenn Sie sich Stammzertifikate ansehen, werden Sie feststellen, dass diese normalerweise mindestens 4096-Bit-RSA-Schlüssel haben. Die Gültigkeitsdauer des Zertifikats ist ebenfalls länger. Für ein Stammzertifikat liegt es zwischen 10 und 20 Jahren. Dies hängt stark von der Hierarchie der PKI ab. PKI-Hierarchien bestehen normalerweise aus zwei oder drei Ebenen. Z.B. RootCA-> PolicyCA-> IssuanceCA oder RootCA-> IssuanceCA. Der private Schlüssel der Zertifizierungsstelle sollte nur für die Hälfte der Gültigkeitsdauer des Zertifikats verwendet werden. Wenn wir eine dreistufige Hierarchie verwenden, sind die Gültigkeitszeiträume der Zertifikate wie folgt:
Stammzertifizierungsstelle (20 Jahre) -> Richtlinienzertifizierungsstelle (10 Jahre) -> Ausstellende Zertifizierungsstelle (5 Jahre) -> Endunternehmen (max. 2 Jahre).
Der Verwendungszeitraum für private Schlüssel für die Zertifizierungsstelle beträgt:
Stammzertifizierungsstelle (10 Jahre) -> Richtlinienzertifizierungsstelle (5 Jahre) -> Ausstellende Zertifizierungsstelle (maximal 2 Jahre).
Der Grund dafür ist, dass kein unter der Stammzertifizierungsstelle ausgestelltes Zertifikat ungültig wird, da das übergeordnete Zertifikat ungültig geworden ist. Im obigen Beispiel ist das 2. Zertifikat für die Richtlinienzertifizierungsstelle ungültig ausgestellt unter dem 2. Schlüssel der Stammzertifizierungsstelle, obwohl das erste Zertifikat der Stammzertifizierungsstelle noch gültig ist. Das zweite Zertifikat der Stammzertifizierungsstelle wird nach 10 Jahren unmittelbar vor dem zweiten Zertifikat der Richtlinienzertifizierungsstelle ausgestellt.