Maintenant que SSLSocketFactory est obsolète sur Android, ce serait le meilleur moyen de gérer l'Authentification par Certificat Client?

Je suis en train de travailler sur une application Android qui exige l'Authentification par Certificat Client (avec PKCS 12 fichiers).
Suite à l'abandon de tout ce qui est apache.http.*, nous avons commencé un assez gros travail de refactoring sur notre couche réseau, et nous avons décidé d'aller avec OkHttp comme un remplacement, et jusqu'à présent, j'aime beaucoup.

Cependant, je n'ai pas trouvé d'autre façon de gérer certificat du client auth sans l'aide de SSLSocketFactory, avec OkHttp ou quoi que ce soit d'autre d'ailleurs. Alors, quel serait le meilleur plan d'action dans ce cas particulier?
Est-il une autre façon avec OkHttp pour gérer ce type d'authentification?

SSLSocketFactory n'est pas déconseillée, que ce soit dans le l'expédition des versions d'Android ou, dans le M Developer Preview.
Oh mon dieu, vous êtes tout à fait raison, je n'ai jamais réalisé qu'il y avait 2 classes SSLSocketFactory! org.apache.http.conn.le protocole ssl.SSLSocketFactory est obsolète mais javax.net.le protocole ssl.SSLSocketFactory ne l'est pas! Merci beaucoup pour cet éclaircissement.
À l'inverse, je n'avais pas réalisé que HttpClient avaient leur propre SSLSocketFactory classe. 🙂

OriginalL'auteur TheYann | 2015-06-23