Glossario · Domini, DNS, email e certificati

Cos’è Handshake TLS?

L’handshake TLS è lo scambio all’inizio di una connessione HTTPS in cui client e server concordano versione TLS e cifrario, il server dimostra la propria identità con il certificato ed entrambi ricavano le chiavi che cifrano il resto della connessione.

Come funziona e perché è importante

In TLS 1.3 il client invia un ClientHello con il nome del sito (SNI), i cifrari che supporta e una key share. Il server risponde con la sua scelta, il suo certificato e una firma, e il client verifica la catena dei certificati, il nome e le date. Serve un solo round trip; TLS 1.2 ne richiede due.

L’handshake è una parte a sé del tempo di risposta: circa un round trip di latenza più il lavoro del server. Le connessioni riutilizzate e la ripresa della sessione ne saltano la maggior parte, ed è per questo che un monitor che apre una nuova connessione a ogni controllo vede più tempo TLS di un browser alla seconda pagina.

Gli handshake falliscono per alcuni motivi: un certificato scaduto o errato, un certificato intermedio mancante, nessun certificato per il nome richiesto, un server che offre solo versioni vecchie (TLS 1.0 e 1.1 sono deprecati dalla RFC 8996) o una porta che risponde in HTTP in chiaro. I browser li mostrano come errori di sicurezza; per il monitoraggio, sono downtime.

Formula

Tempo TLS ≈ round trip × tempo di round trip + elaborazione del server

Esempio: Con 30 ms verso il server, un handshake TLS 1.3 richiede circa 30 ms più il lavoro del server, e un handshake TLS 1.2 circa 60 ms.

Come aiuta Uptimecheck

Ogni controllo HTTPS in Uptimecheck apre una nuova connessione, quindi include un handshake completo, e i tempi di risposta mostrano l’handshake TLS come fase a sé accanto a DNS, connect, server e download. I dettagli del controllo mostrano la versione TLS e il nome e l’emittente del certificato. Quando un handshake fallisce, l’incidente indica il significato più probabile: nessun certificato per quel nome, solo versioni TLS o cifrari vecchi, HTTP in chiaro sulla porta HTTPS, una catena non attendibile o incompleta, oppure un handshake non concluso entro il timeout.

Scopri Monitoraggio SSL

Prova gratuita di 14 giorni · Poi gratis con 5 monitor · Nessuna carta di credito

Approfondisci nelle guide

Guides 7 min di lettura

Errori del certificato SSL spiegati: cause e soluzioni

NET::ERR_CERT_DATE_INVALID, ERR_CERT_COMMON_NAME_INVALID e gli altri avvisi SSL del browser spiegati: che cosa significa ciascuno, che cosa lo causa e come risolverlo sul tuo server.

Leggi

Monitoring 7 min di lettura

Qual è un buon tempo di risposta per un sito web?

Il tempo di risposta è quanto impiega il server a rispondere a una richiesta, non quanto impiega la pagina a caricarsi. Cosa si può considerare buono, perché monitor e browser misurano in modo diverso e cosa rallenta i siti.

Leggi

Guides 6 min di lettura

La durata dei certificati SSL scende a 47 giorni: cosa fare

Dal 15 marzo 2026 i certificati TLS pubblici hanno un limite di 200 giorni, poi 100 e 47 giorni. Il calendario, cosa cambia per la validazione del dominio e una checklist per prepararti.

Leggi

Domande

Quanto dura un handshake TLS?

Circa un round trip per TLS 1.3 e due per TLS 1.2, più l’elaborazione del server: spesso da 20 a 100 ms verso un server nella stessa regione. Valori molto più alti indicano un server lento o lontano, oppure una catena di certificati che il client deve completare da solo.

Cos’è SNI?

Server Name Indication: il client indica il sito che vuole nel primo messaggio dell’handshake, così un solo indirizzo IP può servire molti siti con certificati diversi. Senza un nome corrispondente il server può rifiutare l’handshake.

Cosa causa l’errore “SSL handshake failed”?

Il più delle volte si tratta di un certificato scaduto, errato o incompleto, di un server che offre solo versioni TLS o cifrari rifiutati dal client, oppure di un proxy o firewall che interrompe la connessione. Un SSL checker mostra quale parte non funziona.

I disservizi sono acqua passata.

Configura il tuo primo monitor in meno di un minuto, oppure esplora prima la demo live.

Prova gratuita di 14 giorni · Poi gratis con 5 monitor · Nessuna carta di credito