How to fix problem with calling webhook over HTTPS

In the case the calling weebhok to an https page gives this error:

[2017-12-13 00:26:33] enterprise.ERROR: GuzzleHttp\Exception\RequestException: cURL error 60: SSL certificate problem: self signed certificate in certificate chain (see http://curl.haxx.se/libcurl/c/libcurl-errors.html) in C:\www\tethra_plans_demo\workbench\tethra\s3-archival-location\vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php:187
 
 
This is because our PHP installation was not supposed to call URLs over HTTPS.

In order to allow calling URLs over HTTPS, we need to make the following changes on all servers:
1. Download cacert.pem file from that page: https://curl.haxx.se/docs/caextract.html and place it in extras/ssl folder of the PHP installation folder.
2. Add the following parameter to [culr] of PHP.INI file:
curl.cainfo = "<path to PHP>/extras/ssl/cacert.pem"