Curl SSL on Windows

While played with azure found way to get rid of annoing ssl verification erros in curl here

All you need to do:

Download pem file from somewhere to local drive

In you code use it like so:

curl_setopt($ch, CURLOPT_CAINFO, "C:/inetpub/wwwroot/cacert.pem");

And one more example for guzzle:

$this->client = new Client([
    'base_url' => '',
    'defaults' => [
        'verify' => 'C:/inetpub/wwwroot/cacert.pem',
        'headers' => [
            'Content-Type' => 'application/json; charset=utf-8',
            'api-key' => '********************************'
        'query' => ['api-version' => '2015-02-28-Preview']