Ich benutze OkHttp 3.4.0-RC1. Ich versuche, einen Webservice zu schreiben, der ein Android 4.2.2/API 17-Gerät über TLSv1.2 verbindet. Ich sah die Antwort am Ende dieses Beitrags Android Enable TLSv1.2 in OKHttp, aber anscheinend ist die Methode setSslSocketFactory nicht mehr vorhanden. Ich habe auch nichts in dem Https Doc auf OKHttp gesehen. Danke!OKHttp - SetSslSocketFactory kann nicht gefunden werden
3
A
Antwort
5
Die SslSocketFactory ist nun auf dem OkHttpClient.Builder konfiguriert
client = new OkHttpClient.Builder()
.sslSocketFactory(sslSocketFactory, trustManager)
.build();
Verwandte Themen
- 1. kann nicht gefunden werden DBI.pm
- 2. Kompilierfehler "Kann nicht gefunden werden"
- 3. OnClickListener kann nicht gefunden werden
- 4. ContentTypeReader kann nicht gefunden werden
- 5. Modul kann nicht gefunden werden
- 6. kann nicht gefunden werden npoi.xssf.usermodell
- 7. Variable kann nicht gefunden werden
- 8. Eingabedatei kann nicht gefunden werden
- 9. R.xml.preferences kann nicht gefunden werden?
- 10. Fehler kann nicht gefunden werden
- 11. MultipartBuilder kann nicht in okhttp gelöst werden: 3.0.0-RC1
- 12. kann nicht aufgelöst werden okhttp HttpUrl android sdk 23 Symbol
- 13. ReferenceError: Variable kann nicht gefunden werden: __gCrWeb
- 14. Zertifikat kann nicht gefunden werden nach Seriennummer
- 15. AngularJS - Controller kann nicht gefunden werden
- 16. Steuerelement kann nicht gefunden werden mit FindControl
- 17. kann nicht gefunden werden Temp in Zeppelin
- 18. Schluckaufgabe kann nicht gefunden werden karma.conf.js
- 19. Wie kann Bild nicht gefunden werden java.io.FileNotFoundException?
- 20. Das FrameLayout-Element kann nicht gefunden werden
- 21. Element kann nicht gefunden werden: org.openqa.selenium.NoSuchElementException
- 22. Registrierungsformular kann nicht in Joomla gefunden werden
- 23. Lokale Variable kann nicht gefunden werden
- 24. Ubuntu Glibc2.14 kann nicht gefunden werden
- 25. Statisches Metamodellfeld kann nicht gefunden werden
- 26. QT OpenGL QGLWidget kann nicht gefunden werden
- 27. NetUserSetInfo: „Benutzername kann nicht gefunden werden“
- 28. RestEasy - MessageBodyReader kann nicht gefunden werden?
- 29. ReferenceError: Variable kann nicht gefunden werden: ApplicationConfiguration
- 30. Quelldatei in CSC kann nicht gefunden werden
Sie für die Klärung Dank! Ich habe das versucht und es hat nicht geholfen. Es sieht so aus, als ob die Standardprotokolle noch verwendet werden, d. H. Wenn ich den Debugger sehe, sehe ich immer noch "TLS1" und "SSLv3", auch nachdem ich ihm gesagt habe, dass er TLSv1.2 verwenden soll. Ich kann verstehen, wenn dies ein altes Problem ist, indem ich 4.2.2 benutze, bin ich gerade dabei, diese API zu verwenden. – Flatpick13
Ja, ich habe nicht untersucht, wie man TLSv1.2 aktiviert, sondern einfach beantwortet, was mit der Frage setSslSocketFactory passiert ist. –