title: What does "the trustAnchors parameter must be non-empty" mean?
body: <p>I'm trying to use JetS3 to access Amazon S3 in an app which also uses Jersey with Grizzly (unsure if that is relevant).  My dev environment is Eclipse on OSX 10.7.3 using JRE version 1.7.0u.jdk.</p>
  
  <p>I've read that it relates to not being able to find a "keystore", whatever that is - but it shouldn't need to use any local keys, I'm already providing it with the authentication information for S3 programmatically.</p>
  
  <p>I don't know if this is an issue with my code, or with my dev environment, can anyone help?</p>
  
  <p><em>edit</em>: I added the following on the command line: </p>
  
  <pre><code>- Djavax.net.ssl.keyStore=/Library/Java/JavaVirtualMachines/1.7.0u.jdk/Contents/Home/jre/lib/security/cacerts
  </code></pre>
  
  <p>This file exists, but I'm still seeing the same error :-(</p>