kdyby / curl-ca-bundle
v1.0.26
2019-01-22 00:00 UTC
Requires
- ext-curl: *
Requires (Dev)
This package is auto-updated.
Last update: 2019-01-22 00:01:09 UTC
README
此包提供根证书,用于在缺少或过时证书的系统上的api客户端中使用。
此库每天都会自动重建,使用 http://curl.haxx.se/docs/caextract.html
如果文件有更改,则会提交并推送,您可以下载新版本。
要求
Kdyby/CurlCaBundle 需要 PHP 5.2 或更高版本,并启用了 cUrl 扩展。
安装
安装 Kdyby/CurlCaBundle 的最佳方式是使用 Composer
$ composer require kdyby/curl-ca-bundle:~1.0
使用
只需将函数 Kdyby\CurlCaBundle\CertificateHelper::setCurlCaInfo()
应用到您的 cURL 资源上。
$curl = curl_init("https://www.kdyby.org/"); \Kdyby\CurlCaBundle\CertificateHelper::setCurlCaInfo($curl); $result = curl_exec($curl);
还有一个函数仅返回 ca-bundle 文件名,如果您想自己设置选项。
$curl = curl_init("https://www.kdyby.org/"); curl_setopt($curl, CURLOPT_CAINFO, \Kdyby\CurlCaBundle\CertificateHelper::getCaInfoFile()); $result = curl_exec($curl);
就这样!
主页 http://www.kdyby.org 和仓库 http://github.com/Kdyby/CurlCaBundle.