要求SSL证书和接受SSL证书之间有什么区别?

Adj*_*jit 14 ssl https

所以我知道要求SSL证书和接受之间的根本区别,一个意味着您必须拥有SSL证书,另一个意味着您不需要SSL证书.

在我的IIS管理器中为某个网页我有这个设置: 在此输入图像描述

我遇到的问题是,当我设置要求SSL证书并将客户端证书设置为接受/忽略时,我只能使用HTTPS访问网页.现在,如果我将其更改为"需要",即使使用HTTPS,我也无法再访问该网页...所以我只想弄清楚它们之间的区别,以及它对网页的影响.

所以也许我的问题是错误的......我不确定,我对这个问题的理解是相当有限的,所以任何帮助都会受到赞赏.

谢谢!

Bru*_*uno 15

客户端证书身份验证可以是可选的,也可以是强制的,或者根本不使用.

  • 忽略是它根本不用的时候.
  • 如果出现证书,Accept将获得证书,但也将继续提供客户未提供证书的证书.
  • 只有具有客户端证书的连接才需要继续.

客户端证书身份验证只能由服务器在SSL/TLS中启动,因此这个术语不太正确,但这就是IIS中使用的.