2017-08-14 2 views
0

In meiner app hat Server nur tls v1.0 aktiviert ich die meisten Lösungen wie benutzerdefinierte SSLSocketFactory versucht, TrustManagers usw. aber ich binUnterstützt Android 5.0 und höher TLS v1.0?

bekommen
javax.net.ssl.SSLHandshakeException: Connection closed by peer 

Gibt es eine Abhilfe?

Antwort

1

Nach ssllabs Android 5.0 (and later) unterstützt TLS v1.0. Überprüfen Sie, ob Ihr Server ordnungsgemäß konfiguriert ist, indem Sie this tool verwenden.
Vielleicht verwenden Sie ein selbstsigniertes Zertifikat? Wenn dies der Fall ist, müssen Sie einen benutzerdefinierten Trust-Manager implementieren.

+0

Danke .. Jedes Beispiel? –

+0

Haben Sie Ihren Server überprüft? Was war das Ergebnis? Verwenden Sie ein selbstsigniertes Zertifikat oder gibt es sonst noch etwas, das dazu führen könnte, dass Java die Verbindung schließt (Zertifikat-Enddatum liegt in der Vergangenheit, kein Zertifikat, schwache Algorithmen ...) – Ch4t4r

+0

Ja. Das Ergebnis zeigte das Zertifikat (SHA256withRSA) was nun? –

Verwandte Themen