Skip to content

Instantly share code, notes, and snippets.

@cfirmo33
Created August 19, 2015 20:11
Show Gist options
  • Save cfirmo33/968a47bbd93f84a97a6c to your computer and use it in GitHub Desktop.
Save cfirmo33/968a47bbd93f84a97a6c to your computer and use it in GitHub Desktop.
getSSLSocket
public static MySSLSocketFactory getSSLSocket(){
MySSLSocketFactory sf = null;
try {
KeyStore trustStore = KeyStore.getInstance(KeyStore.getDefaultType());
trustStore.load(null, null);
sf = new MySSLSocketFactory(trustStore);
sf.setHostnameVerifier(MySSLSocketFactory.ALLOW_ALL_HOSTNAME_VERIFIER);
}catch (Exception e) {
Log.e("ERROR", e.getMessage() );
}
return sf;
}
@cfirmo33
Copy link
Author

    SchemeRegistry schReg = new SchemeRegistry();
    schReg.register(new Scheme("http", PlainSocketFactory.getSocketFactory(), 80));
    schReg.register(new Scheme("https", getSSLSocket(), 443));

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment