IIS中SSL Settings的三个选项(Ignore/Accept/Require)的区别

Posted xnana

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IIS中SSL Settings的三个选项(Ignore/Accept/Require)的区别相关的知识,希望对你有一定的参考价值。

在设置IIS的SSL Settings时,一共有三个选项:Ignore/Accept/Require。

技术图片

这三个选项是用来设置Client-Certificate(客户端证书)为可选的还是必需的。其区别如下:

  • Ignore 意为不需要客户端证书
  • Accept 如果客户端提供了证书,那么就接受所提供的证书。但是如果客户端不提供证书,仍会建立连接.
  • Require 只有客户端提供了证书才会连接。(客户端必须使用https://来访问,如果客户端用http://访问,会被尝试提升为htps://继续进行访问)

客户端证书认证是只有由服务器SSL/TLS端才能发起的,所以"客户端证书"这个术语并不十分正确,然而在IIS中就是这样称呼的

以上是关于IIS中SSL Settings的三个选项(Ignore/Accept/Require)的区别的主要内容,如果未能解决你的问题,请参考以下文章

IIS 设置或替换ssl证书

iis装ssl证书串站点怎么解决

DevExpress MVC 选项卡控件

为 IIS 创建有效的测试 SSL 证书

IIS网站设置SSL加密机制

ftp虚拟账户设置以及ssl加密