title: Using WINDOWS-MY Keystore with JDK 1.4
body: <p>I have to access the Windows certificate store to access certificates for some signing purposes.
  Presently I'm using the following method to access the Keystore:</p>
  
  <pre><code>KeyStore personalKS = KeyStore.getInstance("Windows-MY");
  personalKS.load(null, null);
  </code></pre>
  
  <p>This works fine with JDK1.6 and fulfills all my requirements. However, due to "unavoidable configuration and legacy issues" (lets just leave it at that) I have to port the code to make it JDK 1.4 compatible at compile time.
  The issue I'm facing on running it on 1.4 is that it is not able to find the WINDOWS-MY Keystore:</p>
  
  <pre><code>java.security.KeyStoreException: Windows-MY not found
  </code></pre>
  
  <p>I think it should run okay when run on JRE1.6 while compiled at 1.4. Still, can anybody confirm if this KeyStore thing is just a runtime dependency?
  Also, is there any other third party provider that I can use that provides support for the WINDOWS-MY KeyStore at JDK1.4 level?</p>