javax.net.ssl.SSLHandshakeException: Handshake failed

GitHub | bigant88 | 5 months ago
  1. 0

    GitHub comment 982#156691248

    GitHub | 1 year ago | pegaltier
    javax.net.ssl.SSLHandshakeException: javax.net.ssl.SSLProtocolException: SSL handshake aborted: ssl=0x7a008a18: Failure in SSL library, usually a protocol error error:14077458:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 unrecognized name (external/openssl/ssl/s23_clnt.c:744 0x7402d7e8:0x00000000)
  2. 0

    Asynhttpclient 'https' not allowed

    Stack Overflow | 1 month ago | Vadivel
    javax.net.ssl.SSLHandshakeException: Handshake failed
  3. Speed up your debug routine!

    Automated exception search integrated into your IDE

  4. 0

    Lib: javax.net.ssl.SSLHandshakeException: Connection closed by peer in Android 5.0 Lollipop

    blogspot.com | 5 months ago
    javax.net.ssl.SSLHandshakeException: Connection closed by peer
  5. 0

    javax.net.ssl.SSLHandshakeException on Android HttpUrlConnection

    Stack Overflow | 2 years ago | soonoo
    javax.net.ssl.SSLHandshakeException: Handshake failed

  1. bmacedo 1 times, last 2 weeks ago
  2. filpgame 1 times, last 3 weeks ago
  3. Alexandru Popa 13 times, last 2 weeks ago
  4. VeryRedChris 2 times, last 4 weeks ago
  5. pranavprakash 1 times, last 1 month ago
34 more registered users
17 unregistered visitors
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.SSLProtocolException

    SSL handshake aborted: ssl=0x70739800: Failure in SSL library, usually a protocol error error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure (external/openssl/ssl/s23_clnt.c:765 0x6cdaa098:0x00000000)

    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:302)
    2 frames
  3. cz.msebera.android
    CloseableHttpClient.execute
    1. cz.msebera.android.httpclient.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:535)
    2. cz.msebera.android.httpclient.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:403)
    3. cz.msebera.android.httpclient.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:472)
    4. cz.msebera.android.httpclient.conn.scheme.SchemeSocketFactoryAdaptor.connectSocket(SchemeSocketFactoryAdaptor.java:65)
    5. cz.msebera.android.httpclient.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:177)
    6. cz.msebera.android.httpclient.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:145)
    7. cz.msebera.android.httpclient.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:131)
    8. cz.msebera.android.httpclient.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:611)
    9. cz.msebera.android.httpclient.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:446)
    10. cz.msebera.android.httpclient.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:860)
    11. cz.msebera.android.httpclient.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
    11 frames
  4. android-async-http Library
    AsyncHttpRequest.run
    1. com.loopj.android.http.AsyncHttpRequest.makeRequest(AsyncHttpRequest.java:146)
    2. com.loopj.android.http.AsyncHttpRequest.makeRequestWithRetries(AsyncHttpRequest.java:177)
    3. com.loopj.android.http.AsyncHttpRequest.run(AsyncHttpRequest.java:106)
    3 frames
  5. Java RT
    Thread.run
    1. java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:422)
    2. java.util.concurrent.FutureTask.run(FutureTask.java:237)
    3. java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
    4. java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
    5. java.lang.Thread.run(Thread.java:818)
    5 frames