title: SSLPeerUnverifiedException: peer not authenticated
body: <p>Yet again, the dreary Problem of SSLPeerUnverified, but I'm not using self signed certificates.
  I try to connect to a host using https. This host has a correct certificate, neither Firefox nor HttpsUrlConnection has any problems with it.
  However trying to connect using HttpClient, I get the dreaded exception.</p>
  
  <p>Any clues? Or tip where to look closer?</p>
  
  <p>Thanks!</p>
  
  <p>Edit: Debug output</p>
  
  <p>main, handling exception: </p>
  
  <pre><code>javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: 
  sun.security.provider.certpath.SunCertPathBuilderException: 
  unable to find valid certification path to requested target
  </code></pre>
  
  <p>main, IOException in getSession():  </p>
  
  <pre><code>javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: 
  PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: 
  unable to find valid certification path to requested target
  </code></pre>