Ao conectar-se a um URL via HTTPS e o certificado SSL não corresponder (como em um ponto de acesso Wi-Fi pago), o iOS mostra uma caixa de diálogo perguntando se o certificado deve ser aceito. Se você aceitar o certificado, o iOS adicionará uma exceção SSL e nunca mais perguntará sobre esse certificado.
Possivelmente, há dois aspectos: certificados aceitos no Safari e certificados para serviços de rede em outros aplicativos.
A questão é: como remover essas exceções, com exceção de uma redefinição completa do dispositivo? Parece não haver maneira de visualizar ou remover exceções nas configurações do dispositivo.
Respostas:
Encontrei um bom post no blog que fornece boas informações e dicas sobre certificados SSL.
-
Encontrei instruções sobre como fazer isso no iOS 6 aqui e também aqui com fotos . Provavelmente isso também funciona no iOS 5, mas não posso confirmar (a página Perfis mencionada abaixo provavelmente não aparecerá até que haja certificados instalados para exibir ou excluir). Veja informações sobre como isso mudou o iOS 7 abaixo, se isso também não funcionar lá.
Remover certificados de segurança
do primeiro link acima:
Você também pode gerenciar certificados com o Apple Configurator no Mavericks, o Utilitário de configuração do iPhone no Mountain Lion, Lion e Snow Leopard, e há uma versão do Windows . Existem instruções disponíveis.
Informações sobre como isso mudou no iOS 7 .
Detetive SSL
No meu comentário acima, confira o SSL Detective for iOS . Até onde eu vi, é o único aplicativo iOS do gênero e pode ajudar a determinar quais certificados você deseja excluir.
fonte
Você pode excluir o certificado SSL.
Vá para Configurações → Geral → Redefinir → Configurações de rede.
Isso resolve o problema.
[EDITAR]
No iOS 10.3.2, isso NÃO funciona. Em vez disso, apaga suas configurações de rede, mas NÃO remove as exceções de certificado.
fonte
Outro para o detetive SSL . Por algum motivo, a última versão compatível com iOS 6 de um aplicativo que uso diariamente parou de funcionar repentinamente com um erro de Certificado raiz não confiável dizendo "A autenticidade de" Autoridade de certificação primária GeoTrust - G3 "não pode ser verificada". Eu poderia ter usado o recurso "Email Certs" do SSL Detective para instalar o certificado e confiar nele, mas isso não teria chegado à causa raiz do problema. (sem trocadilhos)
O certificado raiz necessário foi encontrado aqui : naveguei no site do Safari no meu iPhone e cliquei para instalar o certificado raiz G3 (SHA256) e ele resolveu totalmente o meu problema.
Além disso, este utilitário GeoTrust será útil para futuros leitores verificarem se o site que eles estão visitando configurou corretamente o SSL em primeiro lugar: Verificador de certificado SSL
fonte
Para o iOS Safari 9.0 Mobile / 13E230 Safari / 601.1 em execução no simulador do iOS 9.3 (13E230), a única opção que encontrei é "Redefinir conteúdo e configurações" no menu "Simulador" da barra de ferramentas.
fonte
Encontrei a resposta em http://kb.mit.edu/confluence/display/istcontrib/Deleting%2BPersonal%2BCertificates%2Bfrom%2Ban%2BiOS%2Bdevice
Configurações> Geral> Perfil
O perfil está próximo à parte inferior, logo abaixo da VPN.
fonte