In generale, si può dire che Secure Sockets Layers (SSL) è un’ottima cosa per la stragrande maggioranza dei siti web. Insieme a protocolli come HTTPS, gli SSL aiutano a proteggere i dati sensibili e personali che circolano sul web. Tuttavia, un errore “NET::ERR_CERT_REVOKED” fa sì che il certificato SSL smetta di funzionare. Questo interrompe la vostra connessione sicura.

Questo errore può presentarsi con nomi diversi in Chrome, nei browser basati su Chromium e in Firefox. Indipendentemente da questo, per risolvere l’errore bisogna valutare diversi metodi e attivare diverse opzioni nelle impostazioni del browser.

In questo articolo vi mostreremo come risolvere l’errore “NET::ERR_CERT_REVOKED”. Ma, prima di tutto, cercheremo di capire perché appare questo errore.

L’Errore NET::ERR_CERT_REVOKED (di Cosa si Tratta e Perché si Verifica)

I certificati SSL sono un’ottima cosa. Autenticano le connessioni sicure tra i server e danno tranquillità sia a voi che ai vostri utenti. Vista l’importanza dei certificati, nella nostra knowledgebase analizziamo le basi di SSL e spieghiamo perché ne avete bisogno.

Dato che SSL è indispensabile per utilizzare il web in modo sicuro, installare un certificato è diventata un’operazione semplicissima nella maggior parte dei casi. Quando si verifica un errore, però, potreste non sapere da dove cominciare.

L’errore “NET::ERR_CERT_REVOKED” può destare molta preoccupazione – è tutto in lettere maiuscole, ha “ERR” e “REVOKED” nel nome e, a seconda del browser, può arrivare con una serie di segnali di avvertimento e altri messaggi di pericolo:

L'errore NET::ERR_CERT_REVOKED in Google Chrome.
L’errore NET::ERR_CERT_REVOKED in Google Chrome.

Potete anche aprire il pannello Advanced che descrive l’errore e dice qual è il motivo per cui si verifica, in un linguaggio ancora più spaventoso:

Il pannello Advanced di Google Chrome che descrive l'errore in modo più dettagliato.
Il pannello Advanced di Google Chrome che descrive l’errore in modo più dettagliato.

Il nocciolo è che il certificato SSL per il sito che state cercando di visitare è inesistente. Per essere più precisi, un’autorità di certificazione lo ha revocato.

Per quanto riguarda il motivo, c’è solo una ragione che è un vero motivo di preoccupazione: le chiavi di sicurezza del certificato sono state compromesse.

Altre ragioni sono molto più banali:

  • Il proprietario del sito potrebbe aver chiesto la revoca del certificato.
  • Potrebbe esserci un problema di rete o di Domain Name Server (DNS).
  • L’autorità di certificazione potrebbe scoprire che il certificato SSL è stato rilasciato al sito sbagliato.

Nella maggior parte dei casi, si tratta di un errore lato server. In altre parole, non c’è molto che possiate fare sul front-end. Tratteremo questo aspetto più tardi. Prima, però, parliamo di Firefox.

L’Errore NET::ERR_CERT_REVOKED in Firefox

Anche il browser Firefox può mostrare l’errore “NET::ERR_CERT_REVOKED”, anche se non con lo stesso nome. Al suo posto vedrete “SEC_ERROR_REVOKED_CERTIFICATE”.

La versione di Firefox dell'errore NET::ERR_CERT_REVOKED.
La versione di Firefox dell’errore NET::ERR_CERT_REVOKED.

Questo sembra più “gradevole” dell’avviso che vedete in altri browser, anche se non c’è una presentazione giusta o sbagliata.

In breve, l’errore è esattamente lo stesso in Brave, Chrome, Edge e altri browser. Lo gestirete allo stesso modo indipendentemente dagli strumenti che usate. Parleremo di questo più avanti.

Come Risolvere l’Errore NET::ERR_CERT_REVOKED (8 metodi)

Nelle prossime sezioni spiegheremo come risolvere l’errore “NET::ERR_CERT_REVOKED” per diversi browser e sistemi operativi. Tuttavia, tenete presente che, come abbiamo suggerito, potrebbe non esserci nulla che un utente finale possa fare perché si tratta di un problema lato server.

Prima di addentrarci nei diversi sistemi, Scopriamo come un utente finale può avviare la correzione attraverso il proprietario del sito.

Prima di Iniziare: Contattare il Proprietario del Sito

Dato che l’errore “NET::ERR_CERT_REVOKED” è un problema interno al sito, può essere utile contattare il proprietario del sito in questione. Potrebbe non essere a conoscenza dell’errore oppure potrebbe far luce sulla situazione.

L’approccio migliore è quello di trovare un canale di supporto o un indirizzo email di informazioni generali per il sito. Potreste anche contattarli attraverso i social media se usano questi canali per la comunicazione.

Suggeriamo di fare uno screenshot della pagina e di inviarlo al proprietario del sito insieme al dominio che state cercando di raggiungere. Potreste non avere la possibilità di fare altro dal vostro lato, ma questi dettagli aiuteranno il proprietario del sito a controllare se il certificato SSL è verificato.

In ogni caso, una volta che avete informato il proprietario del sito, il vostro lavoro è finito. Da lì, potreste provare alcune delle correzioni illustrate nelle sezioni che seguono per il vostro sistema operativo (OS) e/o browser.

Anche se l’errore “NET::ERR_CERT_REVOKED” è spesso un problema lato server, potrebbe esserci una causa anche sul lato client.

1. Una Soluzione Specifica per macOS

Prima di tutto, vediamo cosa fare se riscontrate l’errore “NET::ERR_CERT_REVOKED” sul vostro Mac. Anche se è una buona idea provare le opzioni basate sul browser, potete provare a far qualcosa anche all’interno del sistema operativo.

Dovrete aprire Keychain Access seguendo il vostro percorso preferito – oppure da Spotlight o dalla cartella Applicazioni > Utilità. Aprite il portachiavi di accesso:

L'app Keychain Access.
L’app Keychain Access.

Da qui, nella barra di ricerca cercate le seguenti chiavi:

  • UTN DATACorp SGC
  • AddTrust External CA Root

Se esistono, cancellatele, chiudete Keychain Access e riavviate il vostro browser. Questo potrebbe risolvere il problema. Se non risolvete in questo modo, uno dei suggerimenti seguenti potrebbe esservi di aiuto.

2. Cambiare la Data e l’Ora del Sistema

Una delle cause più frequenti di una cattiva comunicazione tra client e server è che la data e l’ora non sono sincronizzate. È un problema così semplice che non dovrebbe essere nemmeno un problema in circostanze normali, grazie alla sincronizzazione automatica.

Tuttavia, può succedere e può anche essere la causa dell’errore “NET::ERR_CERT_REVOKED”. Naturalmente non potete manipolare l’ora e la data del server, ma potete assicurarvi che la vostra sia esatta.

Per il Mac, andate al pannello Preferenze di Sistema > Data e ora. Qui potreste aver bisogno di cliccare sul lucchetto per fare delle modifiche:

Il pannello Data e ora su macOS.
Il pannello Data e ora su macOS.

Nella stragrande maggioranza dei casi, la casella Imposta automaticamente data e ora sarà già selezionata. In questo caso non avreste nulla da fare. Tuttavia, è bene controllare che la data e l’ora siano entrambe corrette e regolarle in caso contrario.

Su Windows, dovrete aprire le impostazioni Data & Ora. Usiamo la barra di ricerca del menu start per trovarlo velocemente:

Cercare le impostazioni di data e ora usando la barra di ricerca di Windows.
Cercare le impostazioni di data e ora dalla barra di ricerca di Windows.

Di nuovo, l’opzione Imposta l’ora automaticamente sarà spesso su On di default. Comunque, controllate tutte le impostazioni e valutate se sono correlate ad un’ora e una data precise:

La pagina delle impostazioni di data e ora in Windows.
La pagina delle impostazioni di data e ora in Windows.

Una volta che avete finito, chiudete la finestra e riavviate il computer. Naturalmente, dovrete concludere controllando il sito su cui volete navigare, come farete per ogni soluzione presentata in questo articolo.

3. Disabilitare l’Antivirus e/o il Firewall

Anche se i software antivirus e i firewall fanno un ottimo lavoro per proteggere i vostri dati, c’è un lato negativo. In alcune situazioni, potreste scoprire che questi strumenti fanno un lavoro troppo buono e bloccano alcuni elementi di cui avete bisogno per le vostre operazioni.

Sia i software antivirus che i firewall possono generare l’errore “NET::ERR_CERT_REVOKED”, quindi è una buona idea disabilitarli temporaneamente per assicurarsi che non siano la causa dell’errore.

I passaggi per interrompere il vostro software antivirus saranno diversi a seconda del prodotto che avete scelto. Quindi non possiamo indicarvi un percorso “unico per tutti”. Detto questo, spesso ci sarà un pannello di controllo con un pulsante o un interruttore contrassegnato per spegnere o uscire dal vostro software.

Per quel che riguarda il firewall, dovrete andare in un pannello di impostazioni dedicato. Su Windows, sarà la schermata Impostazioni > Rete e Internet:

La schermata delle impostazioni di Windows.
La schermata delle impostazioni di Windows.

Da qui, scorrete verso il basso e cercate il link Windows Firewall:

Il link Windows Firewall.
Il link Windows Firewall.

Cliccando su questo link si aprono le impostazioni di sicurezza di Windows specifiche per il vostro Firewall e protezione di rete. Qui vedrete tre diversi firewall per le reti di dominio, private e pubbliche:

La pagina Firewall e protezione di rete.
La pagina Firewall e protezione di rete.

Per ognuno di questi, cliccate per disattivare il firewall:

L'interruttore Microsoft Defender Firewall.
L’interruttore Microsoft Defender Firewall.

Una volta fatto, provare a replicare l’errore “NET::ERR_CERT_REVOKED”. Su Mac, dovrete andare alla pagina Preferenze di sistema > Sicurezza e privacy, poi nella scheda Firewall:

La pagina Sicurezza e privacy su Mac.
La pagina Sicurezza e privacy su Mac.

L’opzione più semplice è quella di disattivare il firewall utilizzando il pulsante. Potete anche controllare la schermata delle Opzioni Firewall per vedere se c’è qualcosa che non va:

La pagina Opzioni Firewall.
La pagina Opzioni Firewall.

Come prima, riavviate il computer e controllate di nuovo internet. Se non provate alcuna gioia, riattivate sia il vostro antivirus che il firewall e cercate altrove.

4. Disabilitare la Rete Privata Virtuale (VPN) o il Proxy

Come l’antivirus e il firewall, anche le impostazioni VPN e proxy possono comportarsi male e generare l’errore “NET::ERR_CERT_REVOKED”. Potrebbe anche essere che non utilizzate nessuno dei due – in questo caso, saltate questa sezione.

Per la VPN, lo spegnimento è un’impostazione specifica del prodotto (come accade per il software antivirus). Quindi su macOS non c’è nessuna impostazione che permetta di interrompere la VPN. Su Windows, potreste avere fortuna e riuscire a modificare le impostazioni all’interno della pagina Impostazioni > Rete e Internet > VPN:

La pagina VPN di Windows.
La pagina VPN di Windows.

Come per i proxy, anche su Windows troverete questa schermata nelle impostazioni di Rete & Internet:

La pagina Proxy di Windows.
La pagina Proxy di Windows.

Una volta attivato l’interruttore Rileva automaticamente le impostazioni, controllate se l’errore “NET::ERR_CERT_REVOKED” persiste. Per macOS, andate alla schermata Preferenze di sistema > Rete > Avanzate:

La schermata Rete su macOS.
La schermata Rete su macOS.

Qui, fate clic sulla scheda Proxy e deselezionate tutte le impostazioni proxy che vedete:

La scheda Proxy di macOS.
La scheda Proxy di macOS.

Di nuovo, verificate se l’errore “NET::ERR_CERT_REVOKED” persiste e andate avanti se lo riscontrate ancora.

5. Svuotare il DNS e Ripristinare la Connessione TCP/IP

La pulizia della cache può fare miracoli per il vostro browser, e lo stesso si può dire per i vostri DNS. Sappiamo che svuotare il DNS può spesso risolvere problemi come l’errore “NET::ERR_CERT_REVOKED”. Per questo abbiamo un intero articolo sull’argomento che copre più browser e piattaforme.

Il nostro consiglio è di svuotare il DNS, verificare l’errore e poi tornare a ripristinare la connessione TCP/IP. Questa stabilisce il modo in cui i pacchetti di informazioni viaggiano sul web. Resettarla può risolvere una moltitudine di errori.

Apple fa riferimento a questo nella scheda Rete, nella schermata Avanzate della vostra rete internet attiva e connessa. Una volta che siete qui, cliccate sulla scheda TCP/IP e poi sul pulsante Rinnova DCHP Lease:

La scheda TCP/IP in macOS.
La scheda TCP/IP in macOS.

Su Windows, dovrete aprire la vostra app preferita del prompt dei comandi tramite l’opzione Esegui come amministratore:

Eseguire l'app prompt dei comandi come amministratore.
Eseguire l’app prompt dei comandi come amministratore.

Aperto il prompt dei comandi, digitate netsh int ip reset e premete Invio:

Resettare il TCP/IP dal prompt dei comandi di Windows.
Resettare il TCP/IP dal prompt dei comandi di Windows.

Quindi controllate di nuovo l’errore prima di andare avanti.

6. Disabilitare le Estensioni del Browser

Quando si verifica un errore di WordPress, un primo consiglio è quello di disabilitare i plugin e riabilitarli uno per uno. Vale lo stesso consiglio per le estensioni del browser. La maggior parte dei browser permette di installare tutte le estensioni di cui si ha bisogno, anche se alcune non giocano sempre bene con gli altri protocolli.

La procedura in questo caso è diversa a seconda che usiate Safari, Firefox o un browser basato su Chromium come Brave, Edge o Chrome. Troverete le impostazioni delle Estensioni di Safari nel pannello delle Preferenze dedicato:

Safari mostra l'opzione Preferenze e la scheda Estensioni.
Safari mostra l’opzione Preferenze e la scheda Estensioni.

Cliccate sul pulsante Disinstalla per ogni estensione, poi controllate l’errore “NET::ERR_CERT_REVOKED”.

In Google Chrome, andate alla schermata delle Impostazioni:

L'opzione Impostazioni di Google Chrome.
L’opzione Impostazioni di Google Chrome.

Qui, scorrete verso il basso e cercate il link Estensioni sul lato sinistro:

Il link alla pagina delle estensioni in Google Chrome.
Il link alla pagina delle estensioni in Google Chrome.

Questo vi porterà alla schermata delle Estensioni. Qui fate clic sugli interruttori in corrispondenza di tutte le estensioni, poi riattivatele una per una, ricontrollando l’errore ogni volta:

La pagina delle estensioni di Chrome.
La pagina delle estensioni di Chrome.

Per Brave e Microsoft Edge c’è un link diretto alla pagina delle Estensioni all’interno del menu a tendina delle Impostazioni:

Il link Estensioni all'interno di Brave.
Il link Estensioni all’interno di Brave.

Il layout della pagina e le azioni necessarie per disattivare le estensioni sono gli stessi di Chrome:

La pagina delle estensioni di Brave.
La pagina delle estensioni di Brave.

In Firefox, le estensioni sono componenti aggiuntivi. Vi si accede dal menu a discesa Impostazioni, sotto la voce Add-ons and Themes:

Il link Componenti aggiuntivi e temi in Firefox.
Il link Add-ons and Themes in Firefox.

Una volta aperta la schermata, Firefox ritorna alla definizione “Estensioni”. Indipendentemente da questo, quello che bisogna fare (di nuovo) è alternare i componenti aggiuntivi/estensioni utilizzando l’interruttore dedicato:

Il gestore delle estensioni di Firefox.
Il gestore delle estensioni di Firefox.

Se l’errore “NET::ERR_CERT_REVOKED” scompare, attivate le singole estensioni a turno e controlla il browser. Se un’estensione genera l’errore, saprete di doverla rimuovere. Naturalmente, potreste sostituirla o contattare lo sviluppatore per correggerla se è vitale per il vostro flusso di lavoro.

7. Avviare in Modalità Provvisoria o Clean Boot

Più estrema della disattivazione delle estensioni è la disattivazione di tutto quello che sul vostro computer possa interferire con la connessione internet. Per questo, dovrete avviare il sistema operativo in modalità provvisoria o in modalità di avvio pulito.

Le istruzioni per farlo sia in Windows che in macOS le trovate nel nostro articolo su come risolvere l’errore “Il Server DNS non Risponde”. Tuttavia, nell’articolo non troverete istruzioni per le macchine Apple Silicon.

La differenza principale per i dispositivi Apple Silicon è che dovrete spegnere il vostro Mac e riavviarlo premendo il pulsante di accensione. Questo farà apparire la finestra Opzioni di avvio, dove seguirete le stesse istruzioni dell’articolo sui DNS che abbiamo appena citato.

8. Resettare il Browser

A volte, l’approccio migliore è quello di ricominciare dal basso. In altre parole, potreste aver bisogno di resettare il browser. Per i browser basati su Chromium, si tratta di un gioco da ragazzi. Il modo per arrivarci è leggermente diverso per ogni versione (cioè Chrome, Edge e Brave), ma è comunque abbastanza simile.

Dovrete aprire il menu a discesa Impostazioni, poi scorrere questa pagina fino a trovare un menu Impostazioni Avanzate. Ecco come è definito in Chrome:

L'opzione Ripristina impostazioni in Chrome.
L’opzione Ripristina impostazioni in Chrome.

Brave usa invece “Impostazioni Aggiuntive”:

L'opzione Reset Settings in Brave.
L’opzione Reset Settings in Brave.

…mentre Edge ha un link diretto nel menu principale delle Impostazioni:

L'opzione Reset Settings in Edge.
L’opzione Reset Settings in Edge.

Nelle impostazioni di Firefox c’è una pagina dedicata alla Risoluzione dei problemi. Per trovarla, entrate in about:support nella barra di navigazione e fate clic sul pulsante Aggiorna Firefox sul lato destro:

La pagina di risoluzione dei problemi di Firefox.
La pagina di risoluzione dei problemi di Firefox.

Safari non ha un pulsante di reset dedicato, il che è noioso. Dovrete cancellare i singoli componenti del browser usando il Terminale. Se avete bisogno di un’introduzione, nel nostro articolo sul svuotamento della cache del DNS vi spieghiamo come utilizzare il terminale.

Con la finestra del terminale aperta, dovrete eseguire ciascuno dei seguenti comandi uno alla volta:

mv ~/Library/Safari ~/Desktop/Safari-`date +%Y%m%d%H%M%S`;

rm -Rf ~/Library/Cache/*;

rm -Rf ~/Library/Caches/Apple - Safari - Safari Extensions Gallery;

rm -Rf ~/Library/Caches/Metadata/Safari;

rm -Rf ~/Library/Caches/com.apple.Safari;

rm -Rf ~/Library/Caches/com.apple.WebKit.PluginProcess;

rm -Rf ~/Library/Cookies/*;

rm -Rf ~/Library/Cookies/Cookies.binarycookies;

rm -Rf ~/Library/Preferences/Apple - Safari - Safari Extensions Gallery;

rm -Rf ~/Library/Preferences/com.apple.Safari.LSSharedFileList.plist;

rm -Rf ~/Library/Preferences/com.apple.Safari.RSS.plist;

rm -Rf ~/Library/Preferences/com.apple.Safari.plist;

rm -Rf ~/Library/Preferences/com.apple.WebFoundation.plist;

rm -Rf ~/Library/Preferences/com.apple.WebKit.PluginHost.plist;

rm -Rf ~/Library/Preferences/com.apple.WebKit.PluginProcess.plist;

rm -Rf ~/Library/PubSub/Database;

rm -Rf ~/Library/Safari/*;

rm -Rf ~/Library/Safari/Bookmarks.plist;

rm -Rf ~/Library/Saved Application State/com.apple.Safari.savedState;

Questo aggiornerà Safari e vi permetterà di verificare se l’errore “NET::ERR_CERT_REVOKED” è sparito. Potreste dover inserire la password di amministratore o confermare in altro modo che il comando può essere eseguito.

Potreste anche considerare un’estensione come Simple Refresh for Safari, ma non è affatto necessario.

Riepilogo

SSL e HTTPS sono progettati per proteggere le informazioni nel web. Per questo, un’autorità vi rilascia un certificato. Se può darvene uno, può anche revocarlo. L’errore “NET::ERR_CERT_REVOKED” ci dice che il certificato SSL è stato revocato per qualche motivo.

Non è così spaventoso come sembra ed è spesso è dovuto ad un problema di rete o di emissione. Anche se è principalmente un problema lato server, in alcuni casi ci sono delle correzioni lato client da fare.

In questo articolo ne abbiamo analizzate alcune per alcuni dei principali browser. Dovrete entrare nelle impostazioni e cambiare elementi come la data e l’ora, svuotare la cache, disabilitare antivirus e VPN o altro.

Kinsta è noto per i tempi di attività stellari e per la sua solida stabilità. Nonostante questo, il nostro team di supporto è a disposizione 24 ore su 24 per aiutarvi ad intervenire sul vostro sito quando ne avete bisogno. Se siete clienti di Kinsta, potete contattarci dalla dashboard MyKinsta e tornare al lavoro in brevissimo tempo!