扩展@Bruno 给出的答案。这些值可以在applicationHost.config
-file 中设置,甚至web.config
可以在允许覆盖的情况下设置。
该属性被调用sslFlags
,您将找到可能的值以及下面的示例。
None Disable SSL.
Ssl Require SSL.
SslNegotiateCert Accept client certificates for authentication.
SslRequireCert Require clients certificates for authentication.
SslMapCert Enable certificate mapping authentication.
Ssl128 Require 128-bit SSL.
需要 HTTPS 和服务器信任的客户端证书的名为 Contoso 的站点的示例:
<location path="Contoso">
<system.webServer>
<security>
<access sslFlags="Ssl,SslNegotiateCert,SslRequireCert">
</security>
</system.webServer>
</location>
https://docs.microsoft.com/en-us/iis/configuration/system.webserver/security/access