Certifikatanalysator
Analysera och inspektera X.509 SSL/TLS-certifikat. Visa certifikatdetaljer inklusive ämne, utfärdare, giltighetsperiod, tillägg, nyckelanvändning och fingeravtryck.
Inmatning
Utdata
| Attribut | Värde |
|---|---|
| No data available | |
| Attribut | Värde |
|---|---|
| No data available | |
| Tillägg | Kritisk | Värde |
|---|---|---|
| No data available | ||
Readme
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.