title: Applets & client certificate authentication
body: <p>I have an applet that loads its jar dependencies from a server using SSL + client certificate authentication. </p>
  
  <p>The web page that loads the applet is already authenticated using a client certificate. </p>
  
  <p>However, when the applet starts up, the JVM process (separate from the browser) brings up a dialog for certificate selection. These certificates, as it turns out, are read from the java client cert keystore:</p>
  
  <ul>
  <li><p>%USERPROFILE%\Application
  Data\Sun\Java\Deployment\security\trusted.clientcerts
  (Windows XP/2000)</p></li>
  <li><p>%USERPROFILE%\AppData\LocalLow\Sun\Java\Deployment\security\trusted.clientcerts
  (Windows 7)</p></li>
  </ul>
  
  <p>I want to avoid forcing the user to import his/her certificate into this keystore. Instead, I want to make the JVM search for the certificate in the Firefox's certificate keystore.</p>
  
  <p>Is this doable? Real-world examples would be highly appreciated!</p>