Nun, die SSLSocketFactory ist veraltet auf Android, was wäre der beste Weg für die Bearbeitung von Client-Zertifikat-Authentifizierung?

Arbeite ich an einer Android-app, die erfordert, dass der Client-Zertifikat-Authentifizierung (mit PKCS 12-Dateien).
Nach der Streichung von allen, die apache.http.* haben wir begonnen, eine ziemlich große Arbeit von refactoring auf unserer Netzwerk-layer, und wir haben beschlossen zu gehen mit OkHttp als Ersatz, und so weit ich mag das sehr.

Aber ich habe nicht gefunden eine andere Art und Weise zu handhaben client-Zertifikat auth ohne Verwendung SSLSocketFactory mit OkHttp oder irgendetwas anderes für diese Angelegenheit. Also, was wäre die beste Vorgehensweise in diesem speziellen Fall?
Gibt es einen anderen Weg mit OkHttp zu behandeln, diese Art der Authentifizierung?

SSLSocketFactory ist nicht veraltet, der entweder in der aktuelle Versand-Android-Versionen oder in die M-Entwickler-Vorschau.
Oh mein Gott, Sie haben völlig Recht, ich habe nie realisiert, es waren 2 Klassen SSLSocketFactory! org.apache.http.conn.ssl.SSLSocketFactory ist veraltet, aber javax.net.ssl.SSLSocketFactory nicht! Vielen Dank für diese Erleuchtung.
Umgekehrt, ich hatte nicht realisiert, dass HttpClient hatten Ihre eigene SSLSocketFactory Klasse. 🙂

InformationsquelleAutor TheYann | 2015-06-23

Schreibe einen Kommentar