J'essaye d'écrire un webservice pour android en utilisant JAVA et KSOAP2. SOAP est le seul protocole que je peux utiliser et ReST n'est pas une option. Donc, j'ai réussi à créer la requête SOAP et à me connecter au serveur en utilisant HTTP. Mais, j'ai besoin de HTTPS car les informations sensibles seront transférées. Désactiver la vérification du certificat n'est pas une option car les données sont sensibles et je DOIT utiliser SSL.Services web Android utilisant KSOAP2 et HTTPS
Depuis Android jeté erreur de certification en HTTPS, je crée mon propre keystore suivant
1- http://blog.antoine.li/index.php/2010/10/android-trusting-ssl-certificates/
et ajouté au projet. Mon code est similaire à
2- http://www.techques.com/question/1-4646121/Not-trusted-certificate-using-ksoap2-android.
J'ai aussi passé par
4-Apache HttpClient on Android producing CertPathValidatorException (IssuerName != SubjectName)
mais ne peut pas les utiliser directement.
Un pseudo code qui montre le code dans 1 par rapport au code dans 2 avec HTTPS sera grandement apprécié.
Que signifie réellement le dernier commentaire sur 2? Il utilise HttpsTransportSE dans son code mais dit qu'il a étendu HttpsServiceConnectionSE. Pouvez-vous montrer cela dans le pseudo code?
De même, devrais-je utiliser HttpsTransportSE ou HttpsServiceConnectionSE pour fournir l'URL à laquelle je vais me connecter.
je certificat client et appel SSL, cette approche est-travaille toujours? – Shweta