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

tip
Click on the to mark the solution that helps you, Samebug will learn from it.
As a community member, you’ll be rewarded for you help.
  1. 0

    Is it possible to use on Android N the backend with certificate with support only TLS 1.0?

    Stack Overflow | 9 months ago | ahtartam
    javax.net.ssl.SSLHandshakeException: Handshake failed
  2. 0

    SSLHandshakeException: Handshake failed on Android N/7.0

    Stack Overflow | 8 months ago | Cornelis
    com.android.volley.NoConnectionError: javax.net.ssl.SSLHandshakeException: Connection closed by peer
  3. Speed up your debug routine!

    Automated exception search integrated into your IDE

  4. 0

    Why peer is closing the connection when accessed from Android app whereas that is accessible from wget?

    Stack Overflow | 1 year ago | AppleGrew
    com.android.volley.NoConnectionError: javax.net.ssl.SSLHandshakeException: Connection closed by peer
  5. 0

    Got error when application run in Huawei (device Specific issue)

    Stack Overflow | 2 months ago | Kantilal Rathod
    javax.net.ssl.SSLHandshakeException: Connection closed by peer
Not finding the right solution?
Take a tour to get the most out of Samebug.

Tired of useless tips?

Automated exception search integrated into your IDE

Root Cause Analysis

  1. javax.net.ssl.SSLHandshakeException

    Connection closed by peer

    at com.android.org.conscrypt.NativeCrypto.SSL_do_handshake()
  2. RoboVM
    OpenSSLSocketImpl.startHandshake
    1. com.android.org.conscrypt.NativeCrypto.SSL_do_handshake(Native Method)
    2. com.android.org.conscrypt.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:357)
    2 frames
  3. Android
    HttpEngine.sendRequest
    1. com.android.okhttp.Connection.connectTls(Connection.java:235)
    2. com.android.okhttp.Connection.connectSocket(Connection.java:199)
    3. com.android.okhttp.Connection.connect(Connection.java:172)
    4. com.android.okhttp.Connection.connectAndSetOwner(Connection.java:367)
    5. com.android.okhttp.OkHttpClient$1.connectAndSetOwner(OkHttpClient.java:130)
    6. com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:329)
    7. com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:246)
    7 frames
  4. com.android.okhttp
    HttpsURLConnectionImpl.connect
    1. com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:457)
    2. com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:126)
    3. com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.connect(DelegatingHttpsURLConnection.java:89)
    4. com.android.okhttp.internal.huc.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java)
    4 frames
  5. Meets Magento connector
    HttpTransportSE.call
    1. org.ksoap2.transport.ServiceConnectionSE.connect(ServiceConnectionSE.java:76)
    2. org.ksoap2.transport.HttpTransportSE.call(HttpTransportSE.java:153)
    3. org.ksoap2.transport.HttpTransportSE.call(HttpTransportSE.java:95)
    3 frames
  6. com.ngha.sshr
    LoginActivity$ValidateUserAsyncTask.doInBackground
    1. com.ngha.sshr.LoginActivity$ValidateUserAsyncTask.callingValidateUser(LoginActivity.java:260)
    2. com.ngha.sshr.LoginActivity$ValidateUserAsyncTask.doInBackground(LoginActivity.java:159)
    3. com.ngha.sshr.LoginActivity$ValidateUserAsyncTask.doInBackground(LoginActivity.java:141)
    3 frames
  7. Android Platform
    AsyncTask$2.call
    1. android.os.AsyncTask$2.call(AsyncTask.java:316)
    1 frame
  8. Java RT
    FutureTask.run
    1. java.util.concurrent.FutureTask.run(FutureTask.java:237)
    1 frame
  9. Android Platform
    AsyncTask$SerialExecutor$1.run
    1. android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:255)
    1 frame
  10. Java RT
    Thread.run
    1. java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
    2. java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
    3. java.lang.Thread.run(Thread.java:776)
    3 frames