Ultimamente mi è capitato di dover aggiornare un vecchio macOS di un conoscente e portalo alla versione disponibile con l’attuale sistema a El Capitan. Il problema che la macchina dava era quello che in molti siti il browser Safari o Chrome non riuscivano a visualizzare le pagine, dando l’errore “Browser non carica le pagine: L’orologio è avanti“.
Questo problema è identificato dai certificati presenti nella macchina ormai obsoleti per poter visualizzare le pagine che oggi usano protocolli TLS 1.2 e 1.3, per bypassare questo problema ho fatto in questo modo.
Iniziamo con lo scaricare il seguente file https://letsencrypt.org/certs/isrgrootx1.der e posizionarlo in una cartella a nostro piacere, di solito la cartella Download.
Apriamo ora il terminale e accediamo al cartella che abbiamo scelto nel nostro caso la cartella Download.
$ cd Download
digitiamo poi il seguente comando
$ shasum isrgrootx1.der
dovremmo ottenere qualcosa di simile a questo
cabd2a79a1076a31f21d253635cb039d4329a5e8 isrgrootx1.der
Apriamo ora l’applicazione “Accesso Portachiavi” che risiede nella directory Utility della cartella Applicazioni, selezionare dal portachiavi “Sistema” andiamo poi in File->Importa elementi e selezionare il file isrgrootx1.der ed autorizzare l’importazione dando la password.
Nella finestra di Accesso Portachiavi di destra selezionare ISRG Root X1 con doppio click, ora nella nuova finestra ISRG Root X1 selezionare Autorizza, nella prima riga “Quando si usa questo certificato” selezionare “Fidati sempre” ed autorizzare dando la password.
Abbiamo finito ed ecco che abbiamo aggiornato i certificati per i browsers fino al 4 giugno 2035.
Spero di esservi stato utile un saluto
Adam