I have a problem connecting to the https site using Lollipop Android device using ksoap library. i'm getting SSLHandshake Exception : Connection Reset By Peer. I notice Android 5.0 have changes on TLS/SSL configuration, on their site it state
TLSv1.2 and TLSv1.1 protocols are now enabled, AES-GCM (AEAD) cipher suites are now enabled, MD5, 3DES, export, and static key ECDH cipher suites are now disabled, Forward Secrecy cipher suites (ECDHE and DHE) are preferred.
I check the server, it's using TLS_RSA_WITH_3DES_EDE_CBC_SHA as the cipher suite which is not supported by Android 5.0
I have tried using solution on this link to accept all certificate : KSOAP 2 Android with HTTPS
And make custom SSLSocketFactory to just enabled the preffered cipher suite : How to override the cipherlist sent to the server by Android when using HttpsURLConnection?
Bu no success i'm getting an error "TLS_RSA_WITH_3DES_EDE_CBC_SHA is not supported"
Is there any workaround to handle this matter on client side because i know this can be solved by upgrading the server to add modern cipher suite which Android 5 supported.