2017-06-22 66 views
0

我在IIS 8.5,Windows Server 2012 R2中设置了一个站点。IIS多对一证书,无需SSL

该网站需要使用多对一证书来验证客户端。

我的问题是你可以在不需要SSL的网站上使用多对一的证书安装(即不使用SSL)吗?

我希望所有用户在安装证书之前都能看到401屏幕,但目前情况并非如此。我想知道是否因为我还没有安装SSL。

回答

0

客户端证书身份验证需要SSL并且它是必需的。当SSL handshake发生时,会发送客户端证书。在IIS设置中,如果选择“需要”以要求客户端证书。然后,您还必须启用Require SSL。

MSDN

如果希望所有客户端验证他们的身份,你必须指定 所需的客户端证书。如果某些客户端在没有首先验证其身份的情况下可以访问 内容,则必须指定接受 客户端证书。

但是,无论您选择接受还是要求,SSL都是强制性的。