Questo ha appena sollevato di nuovo la sua brutta testa, questa volta con Yosemite. Ha anche interessato tutti i browser che utilizzo comunemente (Firefox, Chrome, Chrome Canary).
Ho cercato di seguire i consigli qui, che comportavano l'ottenimento di informazioni sul certificato radice utilizzato dal sito Web in questione tramite il browser Web: Come risolvere: Safari non può aprire la pagina perché Safari non può stabilire una connessione sicura
Non ho avuto amore qui, poiché ogni browser ha rifiutato di negoziare una connessione abbastanza lontano da ottenere il nome dell'emittente del certificato. Ho anche provato a usare open_ssl dalla riga di comando, ma non è riuscito:
[foo@bar]$ echo ^d | openssl s_client -connect broken.web.com:443 | tee cert.log
6480:error:140790E5:SSL routines:SSL23_WRITE:ssl handshake failure:/SourceCache/OpenSSL098/OpenSSL098-52.40.1/src/ssl/s23_lib.c:185:
CONNECTED(00000003)
Infine, sono stato in grado di aprire il sito Web su un vecchio computer con Internet Explorer versione 9 e ho trovato il nome dell'autorità di certificazione: Autorità di certificazione Comodo.
L'articolo collegato ha suggerito la cosa giusta da fare, ma ecco cosa ha funzionato per me:
- Apri l'app Accesso portachiavi.
- Seleziona il portachiavi "Radici di sistema".
- Cerca l'autorità di certificazione emittente (in questo caso, Comodo).
- Visualizza i dettagli del certificato (fai doppio clic, espandi l'area "Affidabilità" della finestra di visualizzazione).
- Nel mio caso, la regola di fiducia era: "Quando si utilizza questo certificato".
- L'ho cambiato in "Fidati sempre", chiuso Accesso Portachiavi (dopo aver inserito la mia password amministratore) e la pagina caricata.
- Non volendo lasciarlo in una modalità meno sicura, ho usato di nuovo Keychain Access e l'ho riportato su "Usa valori predefiniti di sistema".
- Problema risolto, nessun rilassamento dei parametri di sicurezza.
YMMV, ma è meno drastico che cancellare tutte le modifiche eliminando le preferenze di sicurezza, eliminando tutti i dati di Safari o persino reinstallando l'intero sistema operativo, come suggerito da alcuni dei collegamenti che tentano di risolvere questo problema.
Aggiornamento: ho dovuto riavviare Chrome / Firefox per poter accettare le preferenze del certificato "aggiornate" / ripristinate.
Un altro possibile motivo: Corporate Proxy o MITM
Proprio di recente ne sono stati molti, insieme ai fallimenti di alcune app per connettersi ai loro server tramite la rete.
- Il sintomo: a volte laptop o iPhone non riescono a proteggere una connessione. Il metodo sopra non funziona.
- Il test: esegui l'iPhone o il laptop utilizzando la connessione cellulare o l'hotspot mobile anziché la rete WiFi o cablata sospetta.
- Il risultato: se la connessione cellulare funziona e il non cellulare no, sospetta un attacco man-in-the-middle (MITM) o un proxy aziendale che assomigli a uno.