php-extended/php-certificate-provider-mozilla

mozilla 发布的根授权证书包的提供商

7.0.31 2024-09-22 02:10 UTC

This package is auto-updated.

Last update: 2024-09-22 00:10:59 UTC


README

mozilla 发布的根授权证书包的提供商。

coverage build status

这个库是为了解决一个常见错误而制作的:在调用解析库(如 cURL)时不关闭证书,也不在 ini 文件中更改服务器配置的情况下,无法获取本地颁发者证书的错误。

该库使用 https://curl.haxx.se/ca/cacert.pem 源文件来更新其内容。该库每周更新一次,每周日更新。

最后更新日期:2024-09-22

安装

该库的安装通过 composer 完成,所有类的自动加载都通过它们的自动加载器完成。

  • 他们的网站 下载 composer.phar
  • 然后运行以下命令将此库作为依赖项安装
  • php composer.phar php-extended/php-certificate-provider-mozilla ^7

基本用法

您可以使用此库的以下方式


use PhpExtended\Certificate\MozillaCertificateProvider;

$ch = curl_init();

// set some curl options

$provider = new MozillaCertificateProvider();
$cacert_path = $provider->getCertificateFilePath();

curl_setopt($ch, CURLOPT_CAINFO, $cacert_path);
curl_setopt($ch, CURLOPT_CAPATH, $cacert_path);

curl_exec($ch);

curl_close($ch);

许可证

MIT(见 许可证文件)。