SSL证书是个人还是全球?

时间:2011-10-12 07:16:19

标签: php ssl curl https certificate

我想知道我导出一个网站的证书会导出我的一些个人信息吗?

基本上我正在使用cURL脚本,其他人也会使用它,所以以下不是最好的选择:

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

所以我遇到了一个如何验证证书的指南,它说我需要导出它并将这些行附加到我的代码中:

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
curl_setopt($ch, CURLOPT_CAINFO, getcwd() . "/CAcerts/BuiltinObjectToken-EquifaxSecureCA.crt");

现在的问题是我真的不知道这个东西是如何工作的,导出证书是否安全,让其他人使用cURL或者证书有我自己的一些信息(用户/密码/活动等)。 。)通过我的浏览器导出?

已解决:这是我以后将会找到此主题的人使用的指南:LINK我所谈论的证书来自Facebook

:)

1 个答案:

答案 0 :(得分:2)

这取决于。 服务器 HTTPS证书是全局的,CA证书也是全局的(这就是您所看到的)。客户端使用它们来验证它是否安全地与正确的服务器通信。

另一方面,服务器可以验证客户端证书,以验证“谁是用户”(这里似乎不是这种情况)。 / p>

相关问题