kdyby / curl-ca-bundle
This package provides root certificates for usage in api clients on systems that have missing or outdated certificates.
Installs: 243 560
Dependents: 6
Suggesters: 3
Security: 0
Stars: 17
Watchers: 8
Forks: 0
Open Issues: 2
Requires
- ext-curl: *
Requires (Dev)
This package is auto-updated.
Last update: 2019-01-22 00:01:09 UTC
README
This package provides root certificates for usage in api clients on systems that have missing or outdated certificates.
This library is rebuild automatically every day using http://curl.haxx.se/docs/caextract.html
If there is a change in the file, it's committed and pushed, so you can download a new one.
Requirements
Kdyby/CurlCaBundle requires PHP 5.2 or higher with cUrl extension enabled.
Installation
The best way to install Kdyby/CurlCaBundle is using Composer:
$ composer require kdyby/curl-ca-bundle:~1.0
Usage
Simply apply the function Kdyby\CurlCaBundle\CertificateHelper::setCurlCaInfo()
to your cURL resource.
$curl = curl_init("https://www.kdyby.org/"); \Kdyby\CurlCaBundle\CertificateHelper::setCurlCaInfo($curl); $result = curl_exec($curl);
There is also a function that only returns the ca-bundle filename, if you wanna set the option yourself.
$curl = curl_init("https://www.kdyby.org/"); curl_setopt($curl, CURLOPT_CAINFO, \Kdyby\CurlCaBundle\CertificateHelper::getCaInfoFile()); $result = curl_exec($curl);
And that's all folks!
Homepage http://www.kdyby.org and repository http://github.com/Kdyby/CurlCaBundle.