Come rimuovi le eccezioni dei certificati SSL su iOS?

20

Durante la connessione a un URL tramite HTTPS e il certificato SSL non corrisponde (come in un hotspot Wi-Fi a pagamento), iOS mostra una finestra di dialogo che chiede se il certificato deve essere accettato. Se accetti il certificato, iOS aggiunge un'eccezione SSL e non chiederà mai più su quel certificato.

Ci sono probabilmente due aspetti: certificati accettati in Safari e certificati accettati per servizi di rete in altre app.

La domanda è: come si rimuovono queste eccezioni, a meno di un reset completo del dispositivo? Sembra che non ci sia modo di visualizzare o rimuovere le eccezioni nelle impostazioni del dispositivo.

    
posta David Diaz 13.05.2014 - 16:51
fonte

5 risposte

7

Ho trovato un buon post di blog che fornisce alcune informazioni e consigli utili sui certificati ssl.

Once the SSL exception is added there doesn’t seem to be a way to remove it in iOS 7. In previous versions going to Settings->Safari and selecting ‘Clear Cookies and Data’ would delete it. This no longer seems to work in iOS 7....

-

To remove the SSL exception on Safari on iOS 7.0.4 you can reset all settings (General > Reset > Reset Settings). Unfortunately it deletes all your settings (go figure); but it's one huge step better than a full restore that makes you lose your text messages.

Ho trovato istruzioni su come farlo in iOS 6 qui e anche qui con le immagini . Probabilmente funziona anche su iOS 5, ma non posso confermarlo (probabilmente la pagina Profili menzionata qui sotto non appare finché non vengono installati certificati da visualizzare o eliminare). Vedi le informazioni su come è cambiato iOS 7 qui sotto se anche questo non funziona.

Rimuovi i certificati di sicurezza

dal primo link sopra:

  • Turn on your iPhone and click on the "Settings" icon in the main menu screen. Select "General" from the list of options that appear in the drop-down menu.

  • Select "Profiles" from the list of options that appear and a list of all the certificate on your iPhone will appear on screen.

  • Scroll through the list of certificates until you come to the one you would like to remove from your iPhone and click the "Remove" button on the screen. The certificate will then be removed. Repeat the process for any other certificates you would like to remove.

Puoi anche gestire i certificati con Apple Configurator in Mavericks, il Utility di configurazione iPhone in Mountain Lion, Lion e Snow Leopard, e c'è un versione di Windows . Sono disponibili istruzioni .

Informazioni su come sono cambiate in iOS 7 .

Detective SSL

Dal mio commento sopra, controlla Detective SSL per iOS . Per quanto ho visto, è l'unica app iOS del suo genere e può aiutarti a determinare quali certificati desideri eliminare.

    
risposta data 13.05.2014 - 20:20
fonte
5

È possibile eliminare il certificato SSL.
Vai a Impostazioni → Generale → Ripristina → Impostazioni di rete.
Questo risolve il problema.

[EDIT]

A partire da iOS 10.3.2 questo NON funziona. Invece cancella le impostazioni di rete, ma NON rimuove le eccezioni dei certificati.

    
risposta data 18.02.2015 - 18:50
fonte
1

Un altro per Detective SSL . Per qualche motivo l'ultima versione compatibile con iOS 6 di un'app che uso quotidianamente smette di funzionare con un errore del certificato di root non sicuro che dice "L'autenticità di" GeoTrust Primary Certification Authority - G3 "non può essere verificata." I Avrebbe potuto usare la funzione "Email Certs" di Detective di SSL per installare il certificato e fidarsi di me stesso, ma che non avrebbe ottenuto il ROOT. Causa del problema. (nessun gioco di parole previsto)

Il certificato di root necessario era trovato qui : Ho visitato il sito Web da Safari sul mio iPhone e ho fatto clic per installare il certificato radice G3 (SHA256) e ho risolto completamente il mio problema.

Inoltre, questa utility GeoTrust sarà utile per i futuri lettori per verificare che il sito Web che stanno visitando abbia configurato correttamente SSL in primo luogo: Controllo certificato SSL

    
risposta data 03.02.2015 - 05:20
fonte
1

Per iOS Safari 9.0 Mobile / 13E230 Safari / 601.1 in esecuzione su un simulatore iOS 9.3 (13E230), l'unica opzione che ho trovato è "Ripristina contenuto e impostazioni" dal menu "Simulatore" nella barra degli strumenti.

    
risposta data 04.08.2016 - 22:43
fonte
0

Ho trovato la risposta al link

Impostazioni > Generale > Profilo

Il profilo è vicino alla parte inferiore, proprio sotto VPN.

    
risposta data 24.04.2016 - 10:14
fonte

Leggi altre domande sui tag