Visualizzatore di Certificato SSL
FreeDecodifica uno o più certificati X.509 PEM o DER e visualizza ogni campo in linguaggio semplice: soggetto, emittente, validità, impronte, dettagli della chiave pubblica, e ogni estensione standard inclusi Key Usage, Subject Alternative Names e Authority Information Access, tutto eseguito interamente nel tuo browser.
Funziona interamente nel tuo browser usando node-forge. Nulla di ciò che incolli o carichi viene mai inviato altrove.
Certificato (incollane uno o più, o una catena completa)
Attività recente
Visibile a tutti. Ultimi 20 utilizzi su tutti i visitatori, i più recenti per primi.
Viewed 1 certificate(s)
3 ore fa
Viewed 2 certificate(s)
3 ore fa
Viewed 1 certificate(s)
3 ore fa
Cosa fa questo strumento
Questo strumento decodifica uno o più certificati X.509 PEM o DER e mostra ogni campo in linguaggio semplice: soggetto, emittente, numero di serie, periodo di validità con avvisi di scadenza, algoritmo di firma, dettagli della chiave pubblica, impronte SHA-256 e SHA-1, e ogni estensione standard inclusi Basic Constraints, Key Usage, Extended Key Usage, Subject Alternative Names, Subject/Authority Key Identifiers, CRL Distribution Points e Authority Information Access, tutto senza caricare nulla in nessun luogo.
Come funziona
Un certificato è una struttura di dati codificata in ASN.1 definita dallo standard X.509; questo strumento analizza quella struttura interamente nel tuo browser usando la libreria node-forge, nello stesso modo in cui lo farebbe un browser o un server durante la convalida di un certificato. Estensioni come Key Usage e Basic Constraints vengono decodificate direttamente da node-forge in campi denominati, mentre alcune meno comuni, Authority Key Identifier, CRL Distribution Points e Authority Information Access, vengono analizzate manualmente dalla loro struttura ASN.1 grezza per estrarre gli identificatori di chiave e gli URL che contengono. Nulla viene mai inviato sulla rete.
Problemi che risolve
- Controllare rapidamente la data di scadenza di un certificato e i suoi Subject Alternative Names prima di distribuirlo, senza installare OpenSSL o altri strumenti da riga di comando.
- Ispezionare un'intera catena di certificati contemporaneamente, radice, intermedio e foglia, per confermare il ruolo di ciascun certificato e la sua relazione con il successivo.
- Leggere gli endpoint OCSP e CRL annunciati da un certificato, utile per il debug di problemi di controllo della revoca.
- Verificare che gli esatti flag Key Usage ed Extended Key Usage di un certificato corrispondano a ciò che un particolare caso d'uso, come la firma del codice o l'autenticazione del client, richiede effettivamente.
Domande frequenti
›Ho bisogno della chiave privata per visualizzare un certificato?
No, un certificato è un documento pubblico per natura: contiene la chiave pubblica, il soggetto e l'emittente, il periodo di validità e le estensioni, nessuno dei quali richiede la chiave privata corrispondente per essere letto. Questo visualizzatore non richiede mai una chiave privata.
›È sicuro incollare qui un certificato proveniente da un sito web reale?
Sì: un certificato TLS viene inviato a ogni visitatore del sito web come parte normale e non cifrata dell'handshake di connessione, quindi non contiene informazioni segrete, e questo strumento lo decodifica solo localmente nel tuo browser senza caricarlo da nessuna parte.
›Cosa significano le impronte del certificato?
Un'impronta digitale è semplicemente un hash dei byte grezzi del certificato, usato come identificatore breve e univoco per confermare che due file di certificato sono identici byte per byte senza confrontare l'intero file; questo strumento mostra sia SHA-256, lo standard moderno, sia SHA-1, ancora mostrato da molti browser e strumenti per compatibilità.
›Perché la mia catena di certificati mostra solo alcuni campi sul certificato intermedio o radice?
Certificati diversi in una catena possono avere estensioni diverse: un certificato CA radice tipicamente non ha una sezione Authority Information Access poiché non ha un'autorità superiore da interrogare, mentre un certificato foglia di solito ce l'ha; il visualizzatore mostra esattamente le estensioni presenti in ogni certificato piuttosto che un modello fisso.
›Questo strumento supporta i certificati a curva elittica (EC)?
Non ancora: attualmente decodifica solo certificati RSA. Se incolli un certificato EC, segnala che il tipo di chiave non è supportato invece di mostrare informazioni incomplete o errate.
›Cosa significa "Vincolo lunghezza percorso" in Basic Constraints?
Appare solo nei certificati CA e limita quanti altri certificati CA intermedi sono consentiti sotto di esso in una catena prima di raggiungere un certificato foglia (entità finale); un valore di 0 significa che quella CA può emettere direttamente solo certificati foglia, non ulteriori intermedi.
Strumenti correlati
Testo
Generatore di Certificato SSL Autofirmato
Genera un certificato TLS autofirmato reale e funzionante insieme alla sua chiave privata corrispondente direttamente nel tuo browser usando node-forge, con Subject Alternative Names, dimensione della chiave e periodo di validità configurabili, e file .crt e .key pronti per il download.
FreeTesto
Verificatore di Coppia Certificato e Chiave SSL
Controlla se una chiave privata SSL/TLS, un certificato e una CSR opzionale appartengono realmente alla stessa coppia di chiavi, decodifica e visualizza il soggetto, l'emittente, la validità, i SAN e le impronte del certificato, tutto eseguito interamente nel tuo browser.
FreeTesto
Convertitore di Formato Certificato SSL
Convertire certificati SSL/TLS tra codifica PEM e DER, raggruppare certificati in un file PKCS#7 (.p7b) o estrarli da esso, e pacchettizzare un certificato e una chiave privata in un file PKCS#12 (.pfx / .p12) protetto da password o estrarli nuovamente, tutto eseguito interamente nel tuo browser.
FreeTesto
Aggiungi Testo a Ogni Riga
Inserisci lo stesso testo in ogni riga, all'inizio, fine, una posizione esatta, o accanto a una corrispondenza, direttamente nel tuo browser.
FreeTesto
Calcolatore Checksum Adler32
Calcola il checksum Adler-32 di testo o un file, direttamente nel tuo browser.
FreeTesto
Generatore di Anagrammi
Trova anagrammi inglesi e parole più corte che puoi formare da qualsiasi parola, direttamente nel tuo browser.
FreeTesto
Tester API
Invia richieste HTTP a qualsiasi endpoint API e ispeziona la risposta, direttamente nel tuo browser.
FreeTesto
Generatore Hash Argon2
Genera e verifica hash password Argon2id/Argon2i/Argon2d interamente nel tuo browser, con costo memoria, costo tempo, e parallelismo regolabili.
Commenti (0)
Hai trovato utile questo strumento? Lascia un commento, condividi un consiglio, o dicci come possiamo migliorarlo.
Ancora nessun commento. Sii il primo a condividere il tuo pensiero!