A transferência do certificado de ssl de Charles falhou "devido a falhas de rede"
Eu testei com um LG Nexus 5 e o certificado descarregado e instalado sem quaisquer problemas.
8 answers
data:text/html,<a href=http://www.charlesproxy.com/getssl/>Save This Link
Pressione o link que aparece e escolha Gravar o Link. Então abra o certificado que transferiu.
Trabalhei manualmente nesta questão por:
-
Exportar o certificado Charles (Help > SSL Proxying > exportar o certificado raiz Charles e a chave privada...) e definir uma senha adequada
- copiar o certificado para o Google Drive A desactivar a configuração manual do 'Proxy' no dispositivo Android
- no dispositivo Android a ir para a configuração > Segurança > instalar a partir do armazenamento
- seleccionar a conta do Google Drive que contém a certificado
- seleccionar o ficheiro do certificado e introduzir a senha
- seleccionar "VPN e Apps "para"utilização credencial"
O certificado foi então carregado no armazenamento de credenciais do Utilizador em todo o sistema e consegui obter com sucesso o 'proxy' SSL da aplicação em que estou a trabalhar.
- Ir para o URL http://charlesproxy.com/getssl/
Em Charles, você deve ver uma resposta do servidor com o certificado. Como nesta tela: http://i.stack.imgur.com/pe3z7.png
Copie este texto no ficheiro txt, e grave-o como *.RCE
- Anexar *.cer para E-mail, e enviá-lo para um dispositivo.
- no seu telefone, você deve clicar no arquivo anexo e instalar o certificado. Lucro!)
Eu também estava a obter o erro charles-ssl-certificate-download-failed-due-to-network-failures. Tinha actualizado o charles para a versão 3.11.5 e depois instalei o certificado charles no meu dispositivo móvel.
Funcionou lindamente. Acho que na versão anterior o meu navegador não estava configurado para usar o charles proxy. Ou pode haver algum problema na versão anterior do charles. Espero que ajude.Funciona para mim exportando o certificado SSL para um ficheiro e copia este ficheiro para um dispositivo móvel. Então instale-o a partir do telefone.
Verifique esta publicação: http://go4test.blogspot.ca/2016/10/charles-proxy-failed-due-to-network.html
Semelhante ao que Evgeniy Melnikov sugeriu.
-
Exportar o certificado Charles (Help > SSL Proxying > exportar o certificado raiz Charles e a chave privada...) e definir uma senha adequada
- de onde o certificado é gravado em #1, anexar a um e-mail e enviar para uma conta que é acessível a partir do telemóvel.
- no cliente de correio móvel obtém o ficheiro cert anexado (para a pasta Downlaod).
Na configuração móvel > Segurança > instalar a partir do armazenamento, (ou em alguma configuração do emulador > Segurança > instalar a partir do cartão SD) ir para a pasta Downlaod e carregar no ficheiro certificado Transferido.
Seleccionar o ficheiro do certificado e introduzir a senha.
Seleccionar" VPN e aplicações "para" utilização credencial"
Depois de o certificado estar instalado no dispositivo, muda a configuração do Wi-Fi para apontar para a máquina em que o Charles parou e está a correr.