强制用户使用php安装SSL证书

时间:2014-04-16 12:10:30

标签: php ssl

使用此页面:Wamp2 and "The ordinal 942 could not be located in the dynamic link library LIBEAY.dll" 我能够在我的wamp上设置SSL。它工作得很好,特别是在我向用户提供服务器证书(server.crt)之后。如果没有,他们将拥有一个不受信任的证书"错误。可以拒绝那些没有使用SSL证书的人吗? 谢谢!

1 个答案:

答案 0 :(得分:0)

如果客户端显示“服务器证书不受信任”消息,那是因为您安装的服务器证书未由客户端知道的任何权限签名。可能你正在使用自签名证书。将此证书添加到客户端上的受信任证书存储区时,客户端现在信任此证书,并且不再显示警告。这不是“客户端使用证书”,而是客户端不会抱怨服务器的证书。

你完全没有影响这个过程。服务器提供其证书,客户端信任它或不信任它。服务器不知道这个。如果客户端继续与服务器进行对话,这几乎意味着它信任所提供的证书。这是因为用户手动批准了它,还是因为客户端信任证书,否则服务器不知道。

还有客户端证书的概念,其中客户端使用证书向服务器标识自己。这在今天的客户端软件中得到了很大的支持,可能不是你想要的。