如何使用AppCMD将IIS客户端证书设为Ignore模式(禁用PowerShell)
使用AppCMD设置IIS客户端证书为“Ignore”状态
你当前的命令中sslFlags包含SslNegotiateCert,这正是导致客户端证书处于“Accept”状态的原因。要设置为“Ignore”,只需移除该参数,仅保留Ssl即可,执行以下命令:
appcmd.exe set config "Website/virtual application" -section:system.webServer/security/access /sslFlags:"Ssl" /commit:apphost
不同sslFlags值对应客户端证书状态
- Ssl:仅启用“Require SSL”,客户端证书自动设为“Ignore”
- Ssl, SslNegotiateCert:启用SSL并接受客户端证书(你当前的状态)
- Ssl, SslRequireCert:启用SSL并强制要求客户端证书
内容的提问来源于stack exchange,提问作者Supafly270
相关产品推荐
相关产品推荐

