title: Using personal X509 certificate to connect to SSL protected API in Android app?
body: <p>I know this has been asked before but I haven't managed to find a really clear answer yet - <br/>
  I'm trying to implement an API within an Android app. In order to make the initial connection, I need to talk to an HTTPS URL, identifying myself with a personal X509 certificate and key. <br/>
  Doing this in "desktop" Java is easy as I just reference the files. 
  Has anyone tried this on Android? How do you get the certificate onto the device? How did you get the code to read that and make the connection. <br/>
  I have looked at the X509 certificate classes, and the SSLSocketFactory, but I am very very new to even Java and do not fully understand it - can someone help me please - a pointer or a code snippet would be very welcome. <br/>
  Many thanks <br/>
  Don</p>