Bonjour à tous,

voilà je commence gentiment le développement sur Androïd, et je cherche à porter une application iPhone/iPad existante sur cette nouvelle plateforme.

Pour cela, je dois réaliser une connexion serveur via un socket SSL avec un certificat auto-signé. Je n'arrive malheureusement pas à réaliser cette connexion, ne sachant pas comment gérer le certificat avec mon SSLSocketFactory.

Le serveur me rejette avec une SSLHandshakeException: Trust anchor for certification path not found.

Si quelqu'un sait comment ajouter le certificat pour l'authentification à mon socket SSL je suis preneur.

J'ai lu 2/3 trucs à ce propos, et je me suis inspiré des classes de exchangeit (http://exchangeit.googlecode.com/svn...er/exchangeit/) EasySSLSocketFactory et EasyX509TrustManager, mais sans grand succès. D'ailleurs je ne vois pas très bien à quoi sert le TrustManager (je pense que mon problème vient d'ici, il semble gérer les fameux certificats) et comment il fonctionne.

En vous remerciant.