title: Client Certificates with LibCUrl
body: <p>I am using libCurl to download a file from a remote server. That remote server requires client certificates. Here are the options that i have tried:</p>
  
  <pre><code>curl_easy_setopt(pCurl, CURLOPT_URL, url);
  curl_easy_setopt(pCurl, CURLOPT_SSL_VERIFYPEER, FALSE);
  curl_easy_setopt(pCurl, CURLOPT_SSL_VERIFYHOST, 2);
  curl_easy_setopt(pCurl, CURLOPT_VERBOSE, 1);
  curl_easy_setopt(pCurl, CURLOPT_CERTINFO, 1L);
  curl_easy_setopt(pCurl, CURLOPT_SSL_VERIFYPEER, 1);
  //the following two lines specify the path to my valid client certificate
  curl_easy_setopt(pCurl, CURLOPT_CAINFO, "c:\\Delta.p12");
  curl_easy_setopt(pCurl, CURLOPT_CAPATH, "c:\\Delta.p12");
  </code></pre>
  
  <p>When I make the Https request, I get a 403: Forbidden error that says I have not specified the needed credentials. This certificate works via a browser, so I know that the cert is valid.</p>
  
  <p>Any help to get this work is appreciated. Thanks!</p>