title: SSLHandshakeException in API 17 (JELLY_BEAN) when using custom CA
body: <p>I need connect to my server API with <code>TLS_v1</code>, server certificate signed by CA that not include in older version of android so i use this <a href="http://developer.android.com/training/articles/security-ssl.html#UnknownCa" rel="nofollow noreferrer">Google's document</a> to implement custom <code>TrustManager</code>. Everything work on API 18 and above, but throw SSLHandshakeException in JELLY_BEAN(API 17):</p>
  
  <pre><code>java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.
  </code></pre>
  
  <p>I have another server URL and certificate (in this case self-signed) that works even in JELLY_BEAN with same TrustManager implementation !!</p>
  
  <p>I'm using OkHttp 2.4 for <code>HTTPS</code> client. I'm confusing what's goes wrong ? </p>
  
  <p>Updated:
  this is result of <a href="https://www.ssllabs.com/ssltest/analyze.html" rel="nofollow noreferrer">SSLLabs</a> :</p>
  
  <p><a href="https://i.stack.imgur.com/p7VjU.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/p7VjU.png" alt=""></a></p>
  
  <p>intermediate and root TurkTrust CA (shown in above) was added to my <code>TrustManager</code>.</p>