Hash/Crittografia
X.509 / SSL Certificate Decoder
Analizza un certificato PEM (X.509/ASN.1 DER) — soggetto, emittente, validità, chiave pubblica, estensioni e impronte digitali.
A PEM-format SSL/TLS certificate is essentially a text representation of a binary ASN.1 DER structure, unreadable without decoding. This tool breaks a certificate down into understandable fields: subject, issuer, validity period, public key, and fingerprints.
How to use it
- Paste a certificate in PEM format (starting with -----BEGIN CERTIFICATE-----) and it's parsed instantly.
- The result shows the subject (who it was issued to), the issuer (CA), the validity period, the public key's algorithm and size, extensions (SAN, key usage), and fingerprints (SHA-1, SHA-256).
- The Subject Alternative Names (SAN) list shows every domain the certificate is valid for.
Common uses
- Quickly checking a certificate's expiry date and the domains it covers without reaching for openssl in a terminal.
- Debugging HTTPS issues by checking a certificate's issuer, trust chain, or signature algorithm.
- Comparing a certificate's fingerprint against an expected value to verify authenticity.
Things to keep in mind
Parsing a certificate only shows its content — it doesn't verify the trust chain up to a root CA or check revocation status (CRL/OCSP); those need separate checks.
Modern certificates have short validity periods (90 days for Let's Encrypt) specifically to reduce the risk from a compromised key — that's expected practice, not a sign of a problem.
Articolo su questo strumento: X.509: cosa c'è dentro un certificato SSL
Domande frequenti
Quali informazioni contiene realmente un certificato X.509?
Racchiude una chiave pubblica insieme a dettagli di identità (soggetto, emittente, date di validità) e una firma digitale di un'autorità di certificazione (o propria, se autofirmato), permettendo ad altri di verificare a chi appartiene la chiave e che non sia stata manomessa.
Qual è la differenza tra la catena di certificati e il certificato foglia?
Il certificato foglia identifica il server o l'entità reale, mentre la catena include uno o più certificati intermedi che lo collegano a una CA radice affidabile — un browser ha bisogno dell'intera catena per stabilire fiducia, non solo della foglia.
Decodificare un certificato qui lo carica da qualche parte?
No. L'analisi e la decodifica avvengono interamente nel tuo browser — il contenuto del certificato non lascia mai il tuo dispositivo.
Quando va bene un certificato autofirmato?
Per test interni, sviluppo o reti chiuse, dove non serve la fiducia pubblica dei browser. Per un sito pubblico, i browser segnaleranno un certificato autofirmato come non affidabile, poiché la catena non porta a nessuna CA radice.
Perché la validità dei certificati è limitata nel tempo?
Una validità limitata (solitamente da 90 giorni a 1 anno per i certificati moderni) riduce i rischi legati a una chiave privata compromessa e obbliga ad aggiornare regolarmente i parametri crittografici secondo gli standard di sicurezza attuali.