Android secure communications: JSSE or Apache Http?
<p>After having all kinds of problems taking my functioning JSSE-based HttpsURLConnection implementation using a custom truststore on Windows to Android I have come across a number of issues that I cannot get answers to: (the Android app still does not work)</p>

<ol>
<li><p>Does Android 4.0 still only support the BKS format for keystores and truststores (and not JKS)? My Windows application used JKS.</p></li>
<li><p>Is JSSE or ApacheHttp better to use for secure TLS communications on the Android platform? (My Windows application used JSSE HttpsURLConnection and friends)</p></li>
</ol>

<p>Before I start struggling with getting custom truststores working on Android I would like to know if using JSSE is barking up the wrong tree. Surely there must be a reason for having both of these APIs available!  Then again, maybe not.</p>
