Inizio
/
Assistenza sito web
/
Statistiche ed errori
/
NET::ERR_CERT_DATE_INVALID: 7 modi per risolverlo

NET::ERR_CERT_DATE_INVALID: 7 modi per risolverlo

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.”

Screenshot dell'errore ERR_CERT_DATE_INVALID in Google Chrome.

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)
Screenshot del menu delle impostazioni di Google Chrome con un evidenziatore sull'opzione "Altri strumenti", dove puoi trovare gli strumenti per sviluppatori.
  • Vai alla scheda Sicurezza
  • Clicca su Visualizza certificato
Screenshot della finestra dei dettagli del certificato SSL, che puoi aprire dal pulsante "Visualizza certificato" nella scheda Sicurezza degli strumenti per sviluppatori di Google Chrome.
  • 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.

Parte dello strumento di verifica SSL sul sito sslshopper.com, con un campo per l'hostname del server e un pulsante per verificare l'SSL.

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.
Screenshot delle impostazioni di data e ora di Windows, con un evidenziatore sul pulsante di attivazione per impostare automaticamente l'ora.
  • Nel macOS:
    • Vai su Preferenze di Sistema > Data e Ora.
    • Controlla Imposta data e ora automaticamente.
Screenshot delle impostazioni di data e ora su macOS, con un evidenziatore sul pulsante di attivazione per impostare automaticamente il fuso orario.

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:

  1. Apri il Pannello di Controllo e clicca su Opzioni Internet.
  2. Passa alla scheda Contenuto.
  3. Clicca su Cancella Stato SSL per cancellare i certificati memorizzati nella cache.
Screenshot delle proprietà di Internet su Windows, dove puoi cancellare lo stato SSL del dispositivo.

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.

Condividi questo articolo