title: OkHttp SSLHandshakeException SSL handshake aborted Failure in SSL library, a protocol error
body: <pre><code>04-23 17:17:38.434 21599-21956/ D/NativeCrypto: ssl=0x0 NativeCrypto_SSL_interrupt
  04-23 17:17:38.435 21599-21956/ D/OkHttp: &lt;-- HTTP FAILED: javax.net.ssl.SSLHandshakeException: javax.net.ssl.SSLProtocolException: SSL handshake aborted: ssl=0x635d8808: 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:744 0x5e6c46fd:0x00000000)
  </code></pre>
  
  <p>Android lower version devices (4.1 - 4.4) gives SSL error. Previously was working fine with following versions : </p>
  
  <pre><code>implementation 'com.squareup.okhttp3:okhttp:3.9.1'
  implementation 'com.squareup.okhttp3:okhttp-urlconnection:3.9.1'
  implementation 'com.squareup.okhttp3:logging-interceptor:3.9.1'
  
  implementation 'com.squareup.retrofit2:retrofit:2.3.0'
  implementation 'com.squareup.retrofit2:converter-jackson:2.3.0'
  implementation 'com.squareup.retrofit2:adapter-rxjava:2.3.0'
  </code></pre>
  
  <p>But after upgrading these libraries things change. Every service call gives SSL handshake exception.</p>
  
  <pre><code>implementation 'com.squareup.okhttp3:okhttp:3.10.0'
  implementation 'com.squareup.okhttp3:okhttp-urlconnection:3.10.0'
  implementation 'com.squareup.okhttp3:logging-interceptor:3.10.0'
  
  implementation 'com.squareup.retrofit2:retrofit:2.4.0'
  implementation 'com.squareup.retrofit2:converter-jackson:2.4.0'
  implementation 'com.squareup.retrofit2:adapter-rxjava:2.4.0'
  </code></pre>
  
  <p>Also if i downgrade these libraries to previous version it still doesnt work. But git checkout to the previous commit works fine. Clueless.</p>