2010-04-29 20 views
17

Tout ce que je dois faire est de télécharger des fichiers texte et image de base à partir d'un serveur web qui a un certificat SSL auto-signé.Problèmes HTTPS avec certificat SSL auto-signé ... Solution ou meilleure solution?

J'ai essayé de comprendre comment utiliser HttpClient pour ce faire, mais faire fonctionner le SSL est un cauchemar qui semble être beaucoup trop de problèmes pour une tâche aussi simple.

Existe-t-il un meilleur moyen d'effectuer ces téléchargements de fichiers? Peut-être à travers une fonctionnalité WebView ou un navigateur? Réinventer la roue de faire une simple demande HTTPS GET est une douleur majeure, et retarde considérablement mon calendrier de développement.

Répondre

8

J'ai trouvé deux excellents exemples de la façon d'accepter les certificats SSL auto-signés, chacun pour HttpsURLConnection et HttpClient.

solution HttpsURLConnection:Https Connection Android

solution HttpClient:Self-signed SSL acceptance on Android

+0

Aucune des deux liens ci-m'a aidé à mettre en œuvre 'HttpsUrlConnection' dans mon application Android. –