SSLSocketFactory
ins = SystemInfo.CTX.getAssets().open(sslFileName);
CertificateFactory cerFactory = CertificateFactory.getInstance("X.509");
Certificate cer = cerFactory.generateCertificate(ins);
KeyStore keyStore = KeyStore.getInstance("PKCS12", "BC");
keyStore.load(null, null);
keyStore.setCertificateEntry("trust", cer); // SSLSocketFactory
SSLSocketFactory socketFactory = new SSLSocketFactory(keyStore);
Scheme sch = new Scheme("https", socketFactory, 8443);
httpClient.getConnectionManager().getSchemeRegistry().register(sch);