title: Use two-way auth with certificates in Android
body: <p>My network relies on 2 main sides:</p>
  
  <ul>
  <li><p>Node.JS Server : who works both for self-signed CA and RESTful server over HTTPS.</p></li>
  <li><p>Android/PhoneGAP(Cordova) App : that sends Ajax requests to the server.</p></li>
  </ul>
  
  <p>Firstly I need to configure a 2-way handshake, so I created keys and certificates both for the Server and Client.
  I've installed the CA-root certificate and the client certificate on Android, and i can see it from <strong><em>Settings -> Security -> Certificates -> User</em></strong>.</p>
  
  <p>Now, if I try to access to my server from the Browser (i.e. Safari), a pop-up shows up asking me which client certificate I want to use, than I select the installed one and everything works properly.
  Instead if I try to perform the same request from the app, no pop-ups are shown, than <em>I can't select any certificate to my server</em>.</p>
  
  <p>There is any way to specify the use of a certain certificate into an Android Application?</p>