NET::ERR_CERT_DATE_INVALID: 7 modi per risolverlo
Questo tutorial riguarda i seguenti argomenti:
Incontrare l’errore NET::ERR_CERT_DATE_INVALID può essere frustrante, sia che tu stia semplicemente navigando su un sito web o gestendone uno.
Questo errore indica tipicamente un problema con la validità di un certificato SSL, che può impedire connessioni sicure e attivare avvisi del browser come “La tua connessione non è privata.”
Poiché i certificati SSL svolgono un ruolo critico nel proteggere i dati tra utenti e siti web, problemi con le impostazioni della data possono causare avvisi di sicurezza.
In questo articolo, spiegheremo cosa causa l’errore NET::ERR_CERT_DATE_INVALID e ti guideremo in alcuni pratici passaggi per risolverlo.
Cos’è l’errore NET::ERR_CERT_DATE_INVALID?
L’errore NET::ERR_CERT_DATE_INVALID si verifica quando c’è un problema con la data di un certificato SSL, come se fosse scaduto, non ancora valido o non corrispondente alla data nelle impostazioni del sistema. Questo attiva avvisi del browser come “La tua connessione non è privata”.
I certificati SSL sono essenziali per stabilire connessioni HTTPS sicure e hanno un periodo di validità definito.
Se il certificato è scaduto, non ancora valido o configurato in modo errato, i browser bloccheranno l’accesso al sito per proteggere gli utenti da potenziali minacce alla sicurezza.
Quando appare questo errore, gli utenti vedono tipicamente un messaggio di avviso come:
“La tua connessione non è privata. Utenti malintenzionati potrebbero tentare di rubare le tue informazioni.”

Perché i browser mostrano questo errore?
I certificati SSL/TLS criptano la comunicazione tra utenti e siti web. Per motivi di sicurezza, i certificati sono validi solo per un periodo di tempo specifico.
Se un browser incontra un certificato con una data non valida, presume che la connessione possa essere insicura e impedisce agli utenti di accedere alla pagina.
Questo errore può apparire in diversi browser, ma il problema principale rimane lo stesso, ovvero un certificato SSL che non supera il controllo di validazione della data.
Cosa causa l’errore NET::ERR_CERT_DATE_INVALID?
L’errore NET::ERR_CERT_DATE_INVALID può verificarsi per vari motivi, tra cui impostazioni di sistema errate, certificati scaduti o installazioni SSL configurate in modo errato.
Di seguito sono riportate le cause più comuni:
1. Certificato SSL scaduto
I certificati SSL hanno un periodo di validità fisso, che varia tipicamente da pochi mesi a due anni. Se il proprietario del sito non rinnova il certificato prima che scada, i browser rifiuteranno la connessione e mostreranno questo errore.
2. Certificato non ancora valido
Se un certificato SSL ha una data di inizio nel futuro e un utente tenta di accedere al sito web prima di quella data, il browser lo segnalerà come non valido. Questo può accadere se:
- il certificato emesso non è ancora attivo.
- l’ora del sistema del server è impostata in modo errato, facendo apparire il certificato come non valido.
3. Data e ora del sistema errate
Se il dispositivo dell’utente ha una data o un’ora errata, potrebbe portare i browser di interpretare male il periodo di validità di un certificato, anche se il certificato di per sé è corretto.
Questo fenomeno è frequente in caso di guasti alle batterie dei laptop o quando l’orologio di sistema viene impostato manualmente in modo errato.
4. Problemi con la catena del certificato
I certificati SSL si basano su una catena di fiducia, che include:
- il certificato SSL del sito web (certificato end-entity).
- certificati intermedi emessi da un’Autorità di Certificazione (CA).
- un certificato root di cui si fidano i sistemi operativi e i browser.
Se i certificati intermedi mancano, sono scaduti o configurati in modo errato, i browser potrebbero non riuscire a verificare la validità del certificato, attivando questo errore.
5. Browser o sistema operativo obsoleto
I browser e i sistemi operativi mantengono un elenco di autorità di certificazione root fidate. Se un browser o un sistema operativo è obsoleto, potrebbe mancare dei certificati root più recenti, portando a errori anche quando si visitano siti web sicuri.
6. Ispezione SSL da parte del software antivirus
Alcuni software di sicurezza, come programmi antivirus e firewall aziendali, intercettano e ispezionano il traffico HTTPS. Se questo processo modifica o non riesce a convalidare correttamente i certificati, può portare il browser a segnalare il certificato come non valido.
Ognuna di queste cause influisce direttamente sul modo in cui i browser convalidano i certificati SSL, portando all’errore NET::ERR_CERT_DATE_INVALID. Identificare la causa specifica è la chiave per risolverlo efficacemente.
Come risolvere l’errore NET::ERR_CERT_DATE_INVALID
1. Ispeziona il certificato SSL del sito web
Il primo passo è verificare il certificato SSL del sito web. Questo ti aiuta a determinare se il problema risiede nel certificato stesso. Ecco come controllare:
- Apri gli Strumenti per sviluppatori nel tuo browser (per Google Chrome, vai a Impostazioni > Altri strumenti > Strumenti per sviluppatori)

- Vai alla scheda Sicurezza
- Clicca su Visualizza certificato

- Ispeziona i Dettagli del certificato e controlla la data di scadenza del certificato Non prima e Non dopo nella sezione “Validità”.
Se il certificato è scaduto o non ancora valido, il proprietario del sito deve rinnovarlo o sostituirlo.
Puoi anche utilizzare uno strumento di controllo SSL online per verificare la data di scadenza del certificato SSL e identificare eventuali problemi di configurazione.

2. Controlla e correggi la data e l’ora del sistema
Una data o un’ora del sistema errata è una causa comune di questo errore. Ecco come risolverlo:
- Nel Windows:
- Clicca con il tasto destro sull’orologio nella barra delle applicazioni e seleziona Modifica data/ora.
- Attiva Imposta ora automaticamente e assicurati che il fuso orario sia corretto.

- Nel macOS:
- Vai su Preferenze di Sistema > Data e Ora.
- Controlla Imposta data e ora automaticamente.

Una volta corretto, ricarica il sito web per vedere se il problema persiste.
3. Aggiorna browser e sistema operativo
I browser obsoleti potrebbero mancare dei certificati root fidati più recenti, portando a errori di validazione. Per risolvere questo:
- aggiorna il tuo browser all’ultima versione.
- assicurati che il tuo sistema operativo sia aggiornato, poiché gli aggiornamenti dei certificati root sono spesso inclusi negli aggiornamenti di sistema.
Se il problema persiste su un browser specifico, passare temporaneamente a un altro browser può aiutare a confermare il problema.
4. Cancella la cache del browser
Certificati memorizzati nella cache o dati del sito obsoleti possono a volte causare conflitti. Cancellare la cache del browser può aiutare:
- In Chrome, vai a Impostazioni > Elimina dati di navigazione.
- Scegli Immagini e file memorizzati nella cache e clicca su Cancella dati.
Ricarica il sito web per verificare se l’errore si è risolto.
5. Prova senza l’ispezione SSL
Alcuni programmi antivirus o firewall eseguono un’ispezione dell’SSL, che può interferire con la tua connessione internet e la validazione dei certificati. Per testare:
- disabilita temporaneamente l’ispezione SSL nelle impostazioni del tuo antivirus o firewall.
- riavvia il tuo browser e prova ad accedere nuovamente al sito web.
Se questo risolve il problema, considera di aggiungere il sito web alla lista di esclusione dell’antivirus per la scansione HTTPS.
6. Cancella lo stato SSL in Windows
I browser in Windows si affidano alla cache SSL del sistema operativo per velocizzare le connessioni sicure. Tuttavia, i dati SSL memorizzati nella cache possono a volte causare conflitti, specialmente dopo che un certificato SSL è stato rinnovato o aggiornato. Cancellare la cache SSL costringe il browser a recuperare le informazioni più recenti del certificato.
Per farlo:
- Apri il Pannello di Controllo e clicca su Opzioni Internet.
- Passa alla scheda Contenuto.
- Clicca su Cancella Stato SSL per cancellare i certificati memorizzati nella cache.

Dopo aver cancellato la cache SSL, aggiorna il sito web per vedere se l’errore si è risolto.
Nel macOS, i browser non utilizzano la cache SSL del dispositivo. Per cancellare i certificati obsoleti sui dispositivi Apple, è sufficiente cancellare la cache del browser.
7. Controlla le impostazioni DNS
Nonostante l’errore NET::ERR_CERT_DATE_INVALID sia principalmente legato a problemi del certificato SSL, impostazioni DNS errate possono occasionalmente contribuire a problemi di connettività che attivano avvisi di sicurezza.
Per escludere problemi legati al DNS:
- svuota la cache DNS:
- nel Windows. Apri il Prompt dei comandi ed esegui questo: ipconfig /flushdns.
- nel macOS. Apri il Terminale e inserisci questo: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder.
- cambia il tuo server DNS:
- vai alle impostazioni di rete e sostituisci il tuo attuale DNS con i seguenti indirizzi del server DNS: DNS pubblico di Google (8.8.8.8, 8.8.4.4)
Dopo aver aggiornato le impostazioni DNS, riavvia il browser e verifica se l’errore persiste.
Anche se questo non risolverà direttamente i problemi del certificato SSL, aiuta a escludere problemi del sistema dei nomi di dominio come fattore contributivo.
Considerazioni finali sulla risoluzione dell’errore ERR_CERT_DATE_INVALID
L’errore NET::ERR_CERT_DATE_INVALID è un chiaro segnale che qualcosa non va con la validità di un certificato SSL o con il modo in cui viene verificato.
Che il problema derivi da un certificato scaduto, un’ora di sistema errata, impostazioni del browser obsolete o persino configurazioni DNS errate, affrontare la causa principale è fondamentale per ripristinare l’accesso sicuro al sito web.
Per i proprietari di siti web, il monitoraggio regolare dei certificati SSL, i rinnovi tempestivi e le configurazioni corrette del server sono essenziali per prevenire questo errore. Per i visitatori del sito web, semplici passaggi come correggere la data e l’ora del dispositivo, cancellare i certificati SSL memorizzati nella cache e aggiornare il browser, possono spesso risolvere l’errore rapidamente.
Anche se l’errore può sembrare allarmante, è in definitiva una misura protettiva per facilitare connessioni sicure. Seguendo i passaggi descritti in questa guida, puoi risolvere efficacemente l’errore NET::ERR_CERT_DATE_INVALID e mantenere un’esperienza di navigazione sicura.