在哪里可以找到默认的PHP使用的默认系统证书?

时间:2018-11-21 14:10:29

标签: php ssl openssl

在php.ini中,我指定使用域的cafile。 这使来自PHP的电子邮件有效,而且我在加载域方面也没有问题。

当我尝试使用composer时遇到问题,好像PHP正在使用无法获得验证的域证书一样。

如果我从PHP的php.ini电子邮件中删除了openssl ca.file,则停止工作,但composer正常工作。

也许我需要在删除openssl行时找到PHP使用的系统证书,而不是将证书内容添加到我的域证书中,这应该可以解决问题。

您知道在哪里可以找到此证书? 您认为这可以解决问题吗?

https://github.com/composer/composer/issues/7797#issuecomment-440585828

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

已解决 https://github.com/composer/composer/issues/7797#issuecomment-440680491

在centos中,位置似乎有些不同 How to add Certificate Authority in centos7?

我在etc / pki / ca-trust / extracted / openssl上找到了它