有谁知道如何配置IIS Express以要求客户端证书进行访问?
我正在尝试调试使用客户端证书进行身份验证的有问题的ASP.NET应用程序.
我正在尝试调试使用客户端证书进行身份验证的有问题的ASP.NET应用程序.
使用IIS管理器工具并按照Microsoft文档
IIS Client Certificate Mapping Authentication <iisClientCertificateMappingAuthentication>.
示例配置:
<location path="Default Web Site"> <system.webServer> <security> <authentication> <windowsAuthentication enabled="false" /> <anonymousAuthentication enabled="false" /> <digestAuthentication enabled="false" /> <basicAuthentication enabled="false" /> <iisClientCertificateMappingAuthentication enabled="true" manyToOneCertificateMappingsEnabled="true"> <manyToOneMappings> <add name="Contoso Employees" enabled="true" permissionMode="Allow" userName="Username" password="[enc:AesProvider:57686f6120447564652c2049495320526f636b73:enc]"> <rules> <add certificateField="Subject" certificateSubField="O" matchCriteria="Contoso" compareCaseSensitive="true" /> </rules> </add> </manyToOneMappings> </iisClientCertificateMappingAuthentication> </authentication> <access sslFlags="Ssl,SslNegotiateCert" /> </security> </system.webServer> </location>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。