我有一个应用程序,我们已设置为在测试中使用客户端证书身份验证,当我从运行Windows 10的开发计算机访问它时,它会提示我选择证书。然后这样做了它带我到403禁止页面,在查看iis日志是403.7。
我的开发机器正在运行Windows 10,我在使用firefox或IE时遇到了相同的错误。
如果我在不同的计算机上安装我的客户端证书,它就可以运行。
客户端证书有一个主键,所有阶段都是可信任的,受信任的根ca在我信任的根目录中。
SSL握手正在成功完成其在证书结束时的拒绝。
此外,尝试访问生产环境时,从我的Windows 10计算机完成此操作,并且可以从其他计算机上运行。
感谢您的帮助
答案 0 :(得分:0)
由于您只遇到本地计算机的问题,这可能是因为clientcertnegotiation设置。看看这个问题的第二个答案 - 使用netsh启用clientcertnegotiation