Vad är ett SSL/TLS-certifikat?

Ett SSL/TLS-certifikat är ett digitalt dokument som autentiserar identiteten på en webbplats och möjliggör krypterade anslutningar. När du ser en låsikon i webbläsarens adressfält betyder det att webbplatsen har ett giltigt certifikat som upprättar en säker HTTPS-anslutning.

Certifikat innehåller viktig information inklusive domännamn, utfärdande myndighet, giltighetsperiod och kryptografiska nycklar. De fungerar enligt en förtroendekedjemodell där certifikatmyndigheter (CA) garanterar webbplatsernas äkthet. Att förstå certifikatdetaljer är väsentligt för säkerhetsproffs, utvecklare och systemadministratörer som behöver verifiera säkra anslutningar och felsöka SSL/TLS-problem.

Verktygets beskrivning

Den här certifikatanalysatorn tolkar och visar detaljerad information från X.509 SSL/TLS-certifikat. Ladda upp en certifikatfil (PEM, CRT, CER eller DER-format) eller klistra in PEM-kodad certifikattext för att omedelbar visa alla certifikatattribut, tillägg och giltighetsstatusen.

Exempel

Inmatning (PEM-format):

-----BEGIN CERTIFICATE-----
MIIDXTCCAkWgAwIBAgIJAJC1HiIAZAiUMA0Gcg...
-----END CERTIFICATE-----

Utmatning:

  • Version: v3
  • Serienummer: 00:90:B5:1E:22:00:64:08:94
  • Signaturalgoritm: SHA-256 med RSA
  • Ämne: CN=example.com, O=Example Inc, C=US
  • Utfärdare: CN=Let's Encrypt Authority X3
  • Giltigt från: 1 januari 2024, 00:00:00
  • Giltigt till: 1 april 2024, 23:59:59
  • SHA-256-fingeravtryck: A1:B2:C3:D4:E5:F6...

Funktioner

  • Flera inmatningsformat: Stöder PEM, DER, CRT och CER-certifikatfiler
  • Giltighetsövervakning: Visar omedelbar om certifikatet är giltigt, utgånget eller ännu inte giltigt
  • Tolkning av tillägg: Avkodar Key Usage, Extended Key Usage, Subject Alternative Names, Basic Constraints och mer
  • Fingeravtrycksberäkning: Beräknar SHA-1 och SHA-256-fingeravtryck för certifikatverifiering
  • Självsignerad detektering: Identifierar om ett certifikat är självsignerat eller utfärdat av en CA

Användningsfall

  • SSL-felsökning: Diagnostisera certifikatfel genom att undersöka utgångsdatum, ämnesnamnoch certifikatkedjeproblem
  • Säkerhetsgranskning: Verifiera att certifikat använder starka signaturalgoritmer och lämpliga nyckelstorlekar
  • Utvecklingstestning: Inspektera självsignerade certifikat och testcertifikat under programutveckling

Format som stöds

Format Tillägg Beskrivning
PEM .pem, .crt Base64-kodat certifikat med huvud-/fotmarkörer
DER .der, .cer Binärt ASN.1-kodat certifikat
CRT .crt Kan vara antingen PEM eller DER-format
CER .cer Kan vara antingen PEM eller DER-format

Visad information

Allmän information:

  • Certifikatversion (v1, v2 eller v3)
  • Serienummer
  • Signaturalgoritm (SHA-256 med RSA, ECDSA, Ed25519, etc.)
  • Offentlig nyckelalgoritm och storlek

Ämnes- och utfärdardetaljer:

  • Vanligt namn (CN)
  • Organisation (O)
  • Organisationsenhet (OU)
  • Land (C), stat (ST), ort (L)
  • E-postadress
  • Domänkomponenter (DC)

Giltighetsperiod:

  • Inte före (giltigt från)
  • Inte efter (giltigt till)
  • Aktuell giltighetsstatusen

Tillägg:

  • Basic Constraints (CA-certifikatindikator)
  • Key Usage (Digital Signature, Key Encipherment, etc.)
  • Extended Key Usage (Server/Client Authentication, Code Signing)
  • Subject Alternative Names (ytterligare domäner och IP-adresser)
  • Authority/Subject Key Identifiers
  • CRL Distribution Points
  • Authority Information Access

Fingeravtryck:

  • SHA-1-fingeravtryck
  • SHA-256-fingeravtryck

Alternativ förklarade

  • Filöverföring: Dra och släpp eller bläddra för att välja en certifikatfil från din dator
  • Klistra in text: Klistra manuellt in PEM-kodad certifikatinnehål direkt i textområdet

Tips

  • Om du får en certifikatkedjefil tolkas endast det första certifikatet
  • PEM-certifikat måste innehålla markörer för -----BEGIN CERTIFICATE----- och -----END CERTIFICATE-----
  • Använd SHA-256-fingeravtryck för certifikatfixering eftersom SHA-1 anses vara föråldrat
  • Självsignerade certifikat visar matchande Ämnes- och Utfärdare-fält

Vanliga frågor

F: Varför visar mitt certifikat som utgånget? S: Verktyget jämför certifikatets "Not After"-datum med den aktuella tiden. Certifikat upphör vanligtvis efter 90 dagar till 1 år beroende på den utfärdande CA:n.

F: Vad är skillnaden mellan PEM och DER-format? S: PEM är Base64-kodad text med huvud-/fotmarkörer, vilket gör den läsbar för människor och lätt att kopiera. DER är den binära motsvarigheten, mer kompakt men inte visbar som text.

F: Vad betyder "Självsignerad"? S: Ett självsignerat certifikat är ett där Ämne och Utfärdare är identiska, vilket betyder att det inte utfärdades av en betrodd certifikatmyndighet. Dessa är vanliga i utveckling men orsakar webbläsarvarningar i produktion.

F: Varför kan jag inte se den privata nyckeln? S: Det här verktyget analyserar endast det offentliga certifikatet. Privata nycklar lagras separat och bör aldrig delas eller laddas upp till onlineverktyg.