Questo ha appena rialzato la sua brutta testa, questa volta con Yosemite. Ha interessato anche tutti i browser che uso abitualmente (Firefox, Chrome, Chrome Canary).
Ho cercato di seguire il consiglio qui, che implicava ottenere informazioni sul certificato radice utilizzato dal sito web incriminato tramite il browser web: Come risolvere il problema: Safari non può aprire la pagina perché Safari non può stabilire una connessione sicura
Qui non ho amore, dal momento che ogni browser ha rifiutato di negoziare una connessione abbastanza lontana da ottenere il nome dell'emittente del certificato. Ho anche provato a usare open_ssl alla riga di comando, ma anche fallito:
[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 una vecchia macchina con Internet Explorer versione 9 e ho trovato il nome dell'autorità di certificazione: Comodo Certification Authority.
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 "System Roots".
- Cerca l'autorità di certificazione emittente (in questo caso, Comodo).
- Visualizza i dettagli del certificato (fai doppio clic, espandi l'area "Fiducia" della finestra di visualizzazione).
- Nel mio caso, la regola di attendibilità era: "Quando si utilizza questo certificato".
- L'ho modificato 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 l'accesso Portachiavi e lo ho reinserito in "Usa i valori di default del sistema".
- Problema risolto, nessun rilassamento dei parametri di sicurezza.
YMMV ma è meno drastico che mettere a tacere tutti i tuoi ritocchi eliminando le preferenze di sicurezza, nascondendo tutti i dati di Safari o persino reinstallando l'intero sistema operativo, come suggerito da alcuni link che tentano di risolvere questo problema.
Aggiornamento: ho dovuto riavviare Chrome / Firefox affinché accettassero le "aggiornate" / resettate le preferenze del certificato.
Un altro possibile motivo: Corporate Proxy o MITM
Di recente ne hanno avuto una serie, insieme a guasti di alcune app per connettersi ai loro server tramite la rete.
- Il sintomo: laptop o iPhone non riesce a proteggere una connessione a volte. Il metodo sopra non funziona.
- Il test: esegui l'iPhone o il laptop utilizzando la connessione cellulare o l'hotspot mobile invece della rete WiFi o cablata sospetta.
- Il risultato: se la connessione cellulare funziona e il non cellulare no, sospetti un attacco man-in-the-middle (MITM) o un proxy aziendale simile a uno.