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


Force user to install SSL certificate using php

使用此页面:Wamp2和"序号942不能位于动态链接库LIBEAY.dll"中;我能够在我的wamp上设置SSL。它工作得很好,尤其是在我向用户提供服务器证书(server.crt)之后。否则,它们将出现"证书不可信"错误。是否可以拒绝那些未使用SSL证书的用户?非常感谢。

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

你对这个过程没有任何影响。服务器提供其证书,客户端信任或不信任它。服务器不知道这一点。如果客户端继续与服务器进行对话,这在很大程度上意味着它信任所提供的证书。无论是因为用户手动批准了证书,还是因为客户端信任证书,服务器都不知道。

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