title: HTTP transport error - unable to find valid certification path to requested target
body: <p>I am trying to call a SOAP webservice which is secured by SSL. They have provided me with a <strong>.p12</strong> file.</p>
  
  <p>I have extracted the <strong>privateKey.pem</strong> and <strong>publicCertificate.pem</strong> and <strong>keystore.jks</strong>.</p>
  
  <ul>
  <li>Which of these files I really need to call the SOAP web service and why?</li>
  <li>How should I use them? System.setProperty?</li>
  <li>Do you advice me to store them in the application or in the host machine somewhere?</li>
  </ul>