Verifica del certificato SSL
SSL Certificate Checker
Si collega a un host, mostra la catena servita, la scadenza, il protocollo e i cifrari supportati, e segnala i buchi nella catena.
Si collega a un host in TLS e riferisce che cosa è stato servito davvero: la catena di certificati dalla foglia alla radice, i giorni che restano a ciascuno, le versioni di protocollo che il server accetta e quelle che rifiuta, e il cifrario negoziato. Ogni rilievo viene da un handshake dal vivo e non da un database.
Questa richiesta la fa il nostro server al posto tuo. Gli inviamo solo il nome host: nessuno dei tuoi cookie e nessuno stato di accesso parte insieme. Il server si collega soltanto a indirizzi pubblici e rifiuta quelli privati e interni.
Come si usa
Inserire l’host, con la porta se non è la 443
example.com, oppure example.com:8443. Le porte che partono subito in TLS — 8443, 465, 993, 995, 636, 853 — funzionano tutte; le porte STARTTLS come la 587 no.
Leggere il verdetto, poi i rilievi
Il verdetto riassume i rilievi che stanno sotto, ognuno contrassegnato come buono, nota, attenzione o problema. La scadenza entro trenta giorni e una catena incompleta sono i due che contano più spesso.
Controllare l’ordine della catena, non solo la foglia
La catena è mostrata nell’ordine in cui il server l’ha inviata. Un server che omette il proprio certificato intermedio funziona in Chrome, che va a prendersi quello mancante, e fallisce in curl e sugli Android più vecchi: una classe di guasti che per settimane sembra un «da me funziona».
Guardare quali versioni di protocollo sono accettate
Ogni versione viene provata in una connessione a sé, quindi la riga è un fatto sul server e non una deduzione. TLS 1.0 e 1.1 accettati sono un rilievo su cui vale la pena intervenire: sono stati deprecati dall’RFC 8996.
Domande frequenti
Dice che il certificato è valido ma il mio browser protesta
Di solito è la catena, il nome o l’orologio. Va controllato che l’intermedio sia servito, che l’host scritto sia nell’elenco SAN — i browser ignorano del tutto il CN — e che la data del dispositivo sia giusta. Un dispositivo con l’orologio sbagliato rifiuta certificati perfettamente validi.
Posso controllare un server interno?
No. La connessione parte dal nostro server, e la corsia in uscita rifiuta gli indirizzi privati e di loopback. Per un host interno, openssl s_client -connect host:443 -servername host dà la stessa catena in locale.
Perché un IP condiviso restituisce comunque il certificato giusto?
Perché il nome host viene inviato come SNI durante l’handshake, ed è così che il server sa quale certificato presentare. È anche il motivo per cui un indirizzo IP da solo qui non si può controllare.
Controlla la revoca?
No. OCSP e CRL non vengono interrogati, quindi un certificato revocato ma non ancora scaduto qui risulta valido. È un limite vero: quello che si vede è ciò che il server ha servito e se la catena e le date tengono.
Può ricevere da
Decodificatore di certificati
Certificate Decoder
Analizza un certificato o una CSR in PEM o DER e mostra soggetto, SAN, validità, usi della chiave e indizi sulla catena.
Interrogazione DNS
DNS Lookup
Interroga i record A, AAAA, CNAME, MX, TXT, NS, SOA, SRV, CAA e PTR via DoH, mostrando il TTL e il bit DNSSEC, con risolutore Cloudflare o Google.
Interrogazione WHOIS
WHOIS Lookup
Mostra registrazione del dominio, registrar, name server e scadenza, più i dati RDAP dove esistono.
Ispettore di intestazioni HTTP
HTTP Header Inspector
Richiede un URL e mostra tutte le intestazioni di risposta, la catena di redirect, i tempi e la compressione usata.
Dopo
Questi accettano ciò che produce questo strumento, così il risultato può passare direttamente.
Decodificatore di certificati
Certificate Decoder
Analizza un certificato o una CSR in PEM o DER e mostra soggetto, SAN, validità, usi della chiave e indizi sulla catena.
Generatore di CSR
CSR Generator
Genera una richiesta di firma del certificato e la relativa chiave privata a partire dai campi del soggetto e dalle voci SAN.
Interrogazione DNS
DNS Lookup
Interroga i record A, AAAA, CNAME, MX, TXT, NS, SOA, SRV, CAA e PTR via DoH, mostrando il TTL e il bit DNSSEC, con risolutore Cloudflare o Google.
Analisi delle intestazioni di sicurezza
Security Header Scan
Dà un voto alle intestazioni HSTS, CSP, di frame, di referrer e di permessi di un sito e mostra che cosa aggiungere.
Costruttore di richieste HTTP
HTTP Request Builder
Compone e invia una richiesta GET, POST, PUT, PATCH, DELETE o HEAD con intestazioni e corpo a piacere, e mostra stato, intestazioni, corpo e tempi — senza mai inoltrare i cookie né l’header Authorization.
Convertitore di valuta
Currency Converter
Converte fra una trentina di valute ai tassi di riferimento giornalieri della BCE, passando per l’euro, oppure a un tasso che indichi tu.