Verifica SSL:
quando scade il tuo certificato?
Verifica il certificato SSL di qualsiasi sito: la data di scadenza, la catena completa con gli intermedi, la copertura dell’hostname e la configurazione del protocollo. Ogni risultato è spiegato in italiano semplice, con la soluzione per ogni problema riscontrato.
Decodifica un certificato interno o air-gapped
resta nel tuo browserScadenza, catena, hostname e protocolli
“Il mio SSL va bene?” in realtà sono quattro domande. Rispondiamo a tutte in un colpo solo.
Data di scadenza
La causa n. 1 delle interruzioni del servizio legate ai certificati. Mostriamo la data esatta, i giorni rimanenti e a che punto del suo ciclo di vita si trova il certificato.
La catena completa
Foglia, intermedi, radice. I browser perdonano un intermedio mancante — curl, Android e le API di pagamento no.
Copertura dell'hostname
Il certificato copre il nome che stai servendo? Controlliamo i SAN e i wildcard rispetto al tuo host — www incluso.
Configurazione TLS
Quali versioni del protocollo rispondono, se i vecchi TLS 1.0/1.1 sono disattivati, HSTS, OCSP stapling — le impostazioni dietro il lucchetto.
Se il browser mostra un errore di certificato
Ogni avviso del browser qui sotto indica un problema specifico del certificato, con la relativa correzione.
Il certificato è scaduto — oppure non è ancora valido. Anche un orologio sbagliato sul dispositivo del visitatore può causarlo, ma inizia col rinnovarlo.
Il browser non riesce a risalire da questo certificato a una radice attendibile — è self-signed, oppure il server non sta inviando il suo intermedio.
Il certificato è a posto — ma per un altro nome. L'host che stai servendo non è tra i SAN (caso classico: manca www).
La versione Firefox di una catena rotta. A differenza di Chrome, Firefox è più rigoroso: non recupera da solo gli intermedi mancanti.
L'avviso generico che raggruppa tutti gli altri. Clicca su Avanzate per vedere il codice di errore reale, poi confrontalo con questo elenco.
Il segno distintivo di un intermedio mancante. Chrome desktop lo scarica silenziosamente da solo; i vecchi Android e i client più rigorosi lo rifiutano.
Non solo siti web sulla 443
I certificati non riguardano solo i siti: girano anche su posta, pannelli e API — ed è proprio lì che scadono senza che nessuno se ne accorga. Punta lo strumento su:
- Server di posta — SMTPS :465, IMAPS :993, POP3S :995 (TLS fin dal primo byte; le porte STARTTLS come :587 passano a TLS a metà sessione e non risponderanno)
- Pannelli di amministrazione & API — :8443 e simili
- IP nudi — con un hostname SNI quando un IP serve più certificati
- Certificati interni — non possiamo raggiungere la tua intranet, quindi incolla il PEM e lo decodifichiamo direttamente nel tuo browser. Non viene caricato nulla.
Esempi
host : portaVerificalo da solo con openssl
Ogni verifica eseguita da questa pagina ha un equivalente a riga di comando. Ecco il prontuario — le eseguiamo tutte insieme e ne traduciamo l’output.
Domande frequenti
Digita il tuo dominio qui sopra — il verdetto parte con la data di scadenza esatta e i giorni rimanenti, più una timeline che mostra a che punto del suo ciclo di vita si trova il certificato. Per smettere di controllare a mano, lascia il tuo indirizzo sul risultato: rileggiamo quel certificato ogni giorno e ti scriviamo 30, 14, 7 e 1 giorno prima della scadenza, senza bisogno di un account. Se invece vuoi monitorare più certificati con un preavviso a tua scelta, quello è il monitoraggio del certificato SSL.
Il tuo server probabilmente sta inviando solo il proprio certificato, senza l'intermedio che lo collega a una radice attendibile. Chrome desktop scarica da solo il pezzo mancante; la maggior parte degli altri client no. La correzione è una riga sola: servi la catena completa (ad esempio fullchain.pem invece di cert.pem).
Sì — imposta il campo porta su 465 o 993 per la posta, 8443 per un pannello di amministrazione, o qualsiasi altra porta che parli TLS fin dal primo byte. Le porte che partono in chiaro e passano a TLS con STARTTLS (587, 25, 143, 110) sono l'eccezione: la verifica apre una connessione TLS diretta, quindi non risponderanno. Puoi anche verificare un IP nudo e fornire un hostname SNI quando un indirizzo serve più certificati.
Uno strumento pubblico non può raggiungere indirizzi 10.x — ma non ne hai bisogno. Incolla il PEM e lo decodifichiamo interamente nel tuo browser: soggetto, SAN, emittente, scadenza, chiave. Il certificato non lascia mai il tuo computer.
Dal punto di vista crittografico, no — i browser si fidano allo stesso modo di Let's Encrypt, Sectigo, GlobalSign e degli altri. La differenza pratica è la durata di 90 giorni: il rinnovo automatico può fallire in silenzio — un cron fermo, una webroot spostata, una nuova regola del firewall — motivo per cui il monitoraggio della scadenza conta di più con i certificati gratuiti, non di meno.
Chrome: clicca sul lucchetto (o sull'icona a forma di levetta), poi «La connessione è sicura», poi «Il certificato è valido». Safari: lucchetto, poi «Mostra certificato». Firefox: lucchetto, poi «Connessione sicura», poi «Maggiori informazioni». Vedrai gli stessi campi mostrati da questo strumento — meno la convalida della catena e il verdetto.
Gratis, senza registrazione. Ogni risultato ha un link di condivisione permanente e un badge di stato SVG che puoi incorporare in un README o in una dashboard. E se quello che vuoi è «avvisami prima che scada qualcosa», quello è il monitoraggio del certificato SSL di Uptimia. Parte dai piani a pagamento — un certificato su Basic, 10 su Professional, 100 su Enterprise — e la prova di 30 giorni lo include per intero, 50 certificati, senza carta di credito.
Continua a esplorare
Gli strumenti gratuiti sono solo l'inizio.
Uptimia si prende cura dei tuoi siti.
Uptime, SSL, scadenza dominio, velocità delle pagine, transazioni — monitorati da 171+ punti in tutto il mondo. Gratis per 30 giorni.