Was ist eine SSL-Zertifikatsprüfung?

Eine SSL-Zertifikatsprüfung verbindet sich per TLS mit einem Host und liest das vorgelegte Zertifikat. Eine Prüfung von example.com liefert etwa ein Blattzertifikat mit example.com im Subject, einen Aussteller wie Example CA, ein Gültigkeitsfenster mit Start- und Enddatum, einen SHA-256-Fingerabdruck und eine SAN-Liste, die www.example.com enthalten kann. Außerdem werden das ausgehandelte Protokoll, etwa TLS 1.3, und die gewählte Chiffre angezeigt.

Das Ergebnis zeigt auch die Kette: Das Blattzertifikat ist von einem Zwischenzertifikat signiert, das wiederum von einer vertrauenswürdigen Wurzel, und jedes Glied muss die Prüfung bestehen, damit ein Browser das Zertifikat ohne Warnung akzeptiert. In der Produktion zählt vor allem die Zahl der Resttage: Ein Zertifikat mit 14 Tagen ist formal gültig, bricht aber bald die Automatisierung. Die Prüfung bestätigt eine Verlängerung, erkennt einen Ablauf früh und erklärt einen Namenskonflikt.

So verwenden Sie die SSL-Zertifikatsprüfung

  1. Geben Sie den zu prüfenden Host ein, zum Beispiel example.com; aus einer vollen URL wird nur der Host übernommen.
  2. Ändern Sie den Port nur, wenn Sie nicht das Standard-HTTPS auf 443 prüfen.
  3. Warten Sie den TLS-Handshake ab und lesen Sie dann Urteil und Resttage.
  4. Prüfen Sie Aussteller, SAN-Liste, Protokoll, Chiffre und die ganze Kette.

Häufige Fragen zu SSL-Zertifikaten

Was bedeuten die Urteile?

Gültig heißt, das Zertifikat besteht die Prüfung und hat mehr als 30 Tage; ablaufend heißt, es besteht die Prüfung, endet aber innerhalb von 30 Tagen; abgelaufen, ungültig und unerreichbar beschreiben ein vergangenes Enddatum, eine fehlgeschlagene Vertrauensprüfung und einen Host ohne Handshake.

Warum ist ein unerreichbarer Host kein Fehler?

Weil ein Host, der am Port nicht antwortet, selbst die Antwort ist; die Prüfung meldet einen Grundcode wie ECONNREFUSED oder TIMEOUT, um einen toten Dienst von einem Zertifikatsproblem zu unterscheiden.

Zurück zur Startseite