Security

SSL-Checker

Zertifikatskette, Ablauf und Algorithmus jeder Website prüfen.

Hostname host or host:port (default 443)
cloudflare.com:443
TLSv1.3 expires in 72d
Verdict
  • Certificate is valid for this host and not expired.
Subject?
cloudflare.com
Issuer?
WE1 — Google Trust Services
Valid from
2026-07-08T21:47:39Z
Valid to?
2026-10-06T22:47:27Z
Signature algorithm?
ecdsa-with-SHA256
Public key?
EC 256 bits
Negotiated cipher?
TLS_AES_256_GCM_SHA384
Chain depth?
3
Hostname matches?
yes
Self-signed?
no
Subject Alternative Names?
  • cloudflare.com
  • ns.cloudflare.com
  • *.ns.cloudflare.com
  • *.secondary.cloudflare.com
  • secondary.cloudflare.com
Raw certificate (PEM)
-----BEGIN CERTIFICATE----- MIID0TCCA3igAwIBAgIQW7DwqoTI/s4OctgFunpdKzAKBggqhkjOPQQDAjA7MQsw CQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNlcnZpY2VzMQwwCgYD VQQDEwNXRTEwHhcNMjYwNzA4MjE0NzM5WhcNMjYxMDA2MjI0NzI3WjAZMRcwFQYD VQQDEw5jbG91ZGZsYXJlLmNvbTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABNDs LiTwXD8kBejjJ84lHC2pA/dk9KmXCEvGw3h8Q+7k8VsHg+RTC59ZKvGB64Sxa/VY QKmErVJnaVKGW/ZmtpyjggJ+MIICejAOBgNVHQ8BAf8EBAMCB4AwEwYDVR0lBAww CgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUacXlKENrJNyJKrq/ tuW/cwIbht8wHwYDVR0jBBgwFoAUkHeSNWfE/6jMqeZ72YB5e8yT+TgwNQYIKwYB BQUHAQEEKTAnMCUGCCsGAQUFBzAChhlodHRwOi8vaS5wa2kuZ29vZy93ZTEuY3J0 MHcGA1UdEQRwMG6CDmNsb3VkZmxhcmUuY29tghFucy5jbG91ZGZsYXJlLmNvbYIT Ki5ucy5jbG91ZGZsYXJlLmNvbYIaKi5zZWNvbmRhcnkuY2xvdWRmbGFyZS5jb22C GHNlY29uZGFyeS5jbG91ZGZsYXJlLmNvbTATBgNVHSAEDDAKMAgGBmeBDAECATA2 BgNVHR8ELzAtMCugKaAnhiVodHRwOi8vYy5wa2kuZ29vZy93ZTEvZ3hJQnY2QjJo WXcuY3JsMIIBBgYKKwYBBAHWeQIEAgSB9wSB9ADyAHcA2AlVO5RPev/IFhlvlE+F q7D4/F6HVSYPFdEucrtFSxQAAAGfQ+pcGAAABAMASDBGAiEAmWXvLSMhlxmi1S+K 4kRMCdLEX+wGBAbdVV32dnt5a6sCIQD6pKaA18jr06ffv31tpjCDisobc6KEE61J wvVxvqwLegB3AJROQ4f67MHvgfMZJCaoGGUBx9NfOAIBP3JnfVU3LhnYAAABn0Pq W+oAAAQDAEgwRgIhALnZFhafFrXB4xJaLIy3mygxmpU7RRsZ6OFFtczrFM75AiEA +8DfUCZ9uOzHPcJ/wEeuBbTnezletxwXYeeR1puJ1PowCgYIKoZIzj0EAwIDRwAw RAIgemJR8aLVJo+E0p0FEfr5tr1cqlieMgJz99Z4kQ2qV/0CIDkILcHmaYKjAb/E 1SRXgGzSIHgL8yrIPq70NQh9H4iP -----END CERTIFICATE-----
What does each field mean?

Field reference

Antragsteller (Subject)

Das Subject-Feld identifiziert den Zertifikatsinhaber. Moderne Zertifikate stützen sich auf den CN (Common Name) plus die Subject Alternative Names. Organization (O), Organizational Unit (OU) und Locality (L) sind bei EV/OV-Zertifikaten vorhanden, bei einfachen DV-Zertifikaten (z. B. Let's Encrypt) fehlen sie.

Aussteller (Issuer)

Identifiziert die CA, die für den Antragsteller bürgt. Browser bringen eine Liste vertrauenswürdiger Root-CAs mit; von einer nicht vertrauenswürdigen oder selbst signierten Stelle ausgestellte Zertifikate führen zu NET::ERR_CERT_AUTHORITY_INVALID. Bekannte öffentliche CAs: Let's Encrypt, DigiCert, Sectigo, GlobalSign, GoDaddy.

Subject Alt Names (SAN)

Ein einzelnes Zertifikat kann über die SAN-Erweiterung mehrere Hosts abdecken — typisch für Wildcards (<code>*.example.com</code>) oder Multi-Domain-Zertifikate. Seit 2017 ignorieren Browser den Common Name und prüfen ausschließlich gegen SAN-Einträge. Ist Ihr Host nicht aufgeführt, ist das Zertifikat dafür ungültig.

Kettentiefe

Die Vertrauenskette beginnt beim Leaf-Zertifikat des Servers, führt über ein oder mehrere Intermediate-CA-Zertifikate und endet bei einer Root-CA im Trust-Store des Browsers. Tiefe 2 (Leaf + 1 Intermediate) ist typisch. Vergessen Server, die Intermediates mitzuliefern, sehen Clients "incomplete chain".

Signaturalgorithmus

Beschreibt, wie die CA das Zertifikat signiert hat. <code>sha256WithRSAEncryption</code> (RSA + SHA-256) ist der sichere Standard. <code>ecdsa-with-SHA256</code> nutzt elliptische Kurven — kürzere Schlüssel bei gleicher Sicherheit. <code>sha1WithRSAEncryption</code> gilt seit 2017 als gebrochen und wird von allen großen Browsern abgelehnt.

Öffentlicher Schlüssel

Die öffentliche Hälfte des Schlüsselpaares. RSA 2048 Bit ist heute das praktische Minimum; 3072+ für langlebige Schlüssel. EC P-256 ist kürzer (~256-Bit-äquivalente Stärke) und schneller. Alles unter RSA 2048 oder älter als P-256 sollte ersetzt werden.

Ausgehandelte Cipher Suite

Beschreibt die Verschlüsselung der eigentlichen Nutzdaten: Schlüsselaustausch (ECDHE), Cipher (AES_256_GCM, CHACHA20_POLY1305), MAC (SHA384). Forward-Secrecy-Suites (ECDHE-*) werden von den meisten Sicherheitsstandards verlangt. CBC- oder RC4-basierte Suites sind veraltet.

Hostname-Übereinstimmung

Selbst ein einwandfrei gültiges Zertifikat wird abgelehnt, wenn der angefragte Hostname nicht in der SAN-Liste steht. Wildcards passen auf genau ein DNS-Label: <code>*.example.com</code> deckt <code>www.example.com</code> ab, jedoch NICHT <code>a.b.example.com</code> oder die nackte <code>example.com</code>.

Selbst signiert

Bei einem selbst signierten Zertifikat sind Subject und Issuer identisch. Browser vertrauen ihm nicht — der Fehler lautet "NET::ERR_CERT_AUTHORITY_INVALID". Akzeptabel für interne oder Staging-Umgebungen, in denen Sie Server und Client kontrollieren. Für Produktion: Let's Encrypt (kostenlos) oder eine öffentliche CA.

Gültig bis (Ablauf)

Browser lehnen abgelaufene Zertifikate ohne Ausnahme ab. Zertifikate öffentlicher CAs laufen typischerweise 90–397 Tage. Richten Sie automatische Erneuerung ein: ACME / Let's Encrypt 60 Tage vor Ablauf, kommerzielle CAs 30 Tage vorher. Bis 2027 ist branchenweit eine schrittweise Verkürzung auf 90 Tage Pflicht zu erwarten.

Vollständig gültig

Alle Grundprüfungen bestanden: Die Vertrauenskette endet bei einer browserseitig vertrauten Root, der Hostname steht in den SANs, das Zertifikat liegt im Gültigkeitszeitraum und der Signaturalgorithmus ist akzeptabel. Dieser Zustand entspricht dem grünen Schloss im Browser.

Über dieses Tool

SSL Checker führt einen vollständigen TLS-Handshake gegen einen Host durch und liefert das Zertifikat, seine Chain und die Konfigurationsdetails der Verbindung. Sie sehen: Common Name und SANs, Issuer, Gültigkeitszeitraum, ausstellende CA, Schlüsselgröße und -typ, verwendete Cipher-Suite, TLS-Version, OCSP-Stapling-Status, HSTS-Header und ob das Zertifikat im Browser-Trust-Store als vertrauenswürdig gilt.

Der Check läuft live von unserem Frankfurter Server. Wir parsen das Zertifikat in lesbare Felder, zeigen die volle Chain bis zur Root-CA und kennzeichnen mögliche Probleme: bevorstehender Ablauf, fehlende Intermediates, schwache Cipher, fehlende SANs, abgelaufene Chain-Glieder. Ein Schnellbefund-Banner oben fasst zusammen: alles gut, abgelaufen, ungültiger Hostname, kein Trust, oder schwache Konfiguration.

Wann Sie dieses Tool nutzen sollten

  • Vor und nach Cert-Renewal. Bestätigen, dass Let's Encrypt erfolgreich erneuert hat.
  • Bei Browser-Warnungen. Was sagt unser unabhängiger Check über die TLS-Konfiguration?
  • Compliance-Audit. TLS 1.2 oder höher? Keine schwachen Cipher? Korrekte Chain?
  • Pre-Launch-Check. Neue Domain mit HTTPS — alle Komponenten korrekt gesetzt?

Häufige TLS-Fehler

Fehlende Intermediates: Der Server liefert nur das Leaf-Zertifikat, nicht die Chain — manche Browser können trotzdem laden, andere nicht. Hostname-Mismatch: Das Zertifikat ist auf example.com ausgestellt, Sie greifen auf www.example.com zu, kein passender SAN. Abgelaufenes Zertifikat: Ein Tag zu spät — alle Browser warnen. Schwache Cipher: RC4, 3DES, SHA-1 — heutige Standards sind AES-GCM mit ECDHE-Key-Exchange.

Häufige Fragen

Was sind SANs?

Subject Alternative Names — die Liste der Hostnamen, für die ein Zertifikat gilt. Modernes TLS ignoriert den klassischen Common Name (CN) zugunsten der SANs. Ein Zertifikat für example.com sollte SAN example.com UND www.example.com enthalten. Wildcard-Zertifikate haben SANs wie *.example.com, die für eine Hierarchieebene gelten (aber nicht für foo.bar.example.com).

Was bedeutet "Chain unvollständig"?

Der Server muss neben dem Leaf-Zertifikat auch die Intermediate-Zertifikate liefern, die es mit einer vertrauenswürdigen Root-CA verbinden. Fehlen diese, kann ein Client die Chain nicht validieren — er müsste die Intermediates aus eigenem Cache oder per AIA-Fetch nachladen. Manche Browser tun das, andere nicht. Lösung: Apache/Nginx so konfigurieren, dass die fullchain.pem ausgeliefert wird.

Was ist OCSP Stapling?

Online Certificate Status Protocol Stapling bedeutet, dass der Server eine signierte Revocation-Status-Antwort der CA im TLS-Handshake mitliefert ("stapled"). Das spart dem Client einen separaten OCSP-Request an die CA, beschleunigt den Handshake und schützt die Privatsphäre des Nutzers (keine Drittabfrage). Modernes Nginx/Apache aktivieren das mit einer Zeile Konfig.

Welche TLS-Version sollte ich verwenden?

TLS 1.2 ist das absolute Minimum; TLS 1.3 ist Stand der Technik (seit 2018) und sollte aktiviert sein. TLS 1.0 und 1.1 sind veraltet und sollten deaktiviert sein (manche Compliance-Standards verbieten sie aktiv). SSLv2 und SSLv3 sind unsicher und seit über einem Jahrzehnt nicht mehr nutzbar — unsere Checker-Tools verbinden sich gar nicht mit ihnen.