ssl - 403 - IIS7 中禁止的 : Access is denied, 证书问题

标签 ssl client certificate

我已经在运行 IIS7 的 Web 服务器上安装了更新的 SSL 证书。

安装完成后,我将网站绑定(bind)到443端口。

我的应用程序也使用客户端证书,因此我将 SSL 设置更改为需要“客户端证书”。

客户端和 SSL 服务器证书均有效,但我仍然无法访问我的应用程序。我得到的错误是:

403 - Forbidden: Access is denied.

我也在 IIS 角色设置中启用了客户端证书映射,但仍然没有摆脱这个 403 错误。

我猜客户端证书无法与服务器证书握手。请帮忙!

最佳答案

在证书存储中验证了所有服务器证书和客户端证书及其权限层次结构均可用。

还要交叉检查下面的设置

应用程序身份验证:匿名 应用程序 SSL 设置:需要 SSL/接受 ApplicationHost.config: 在 iisClientCertificateMappingAuthentication 下启用了 OnetoOneMapping 还添加了与服务帐户映射的 base64 证书

此外,根据我过去的经验,我们需要确保我们拥有 SChannel 注册表设置,如下文所述。 https://support.microsoft.com/en-us/kb/2464556

关于ssl - 403 - IIS7 中禁止的 : Access is denied, 证书问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21473651/

相关文章:

bash - 收到服务器响应后如何关闭netcat连接?

c++ - 如何为多线程客户端访问多个线程上的同一个套接字

c++ - async_connect 不调用 TCP 客户端类中的处理程序

ssl - 读取 base64 编码证书的内容

perl - "IO::Socket::SSL 1.94+ required for TLS support"在 Heroku 上运行 Mojolicious 应用程序时出错

c# - 防止 SSL 密码

SSL 慢。建立安全连接花费的时间太长

android - android 上的 ssl 奇怪问题

java - 要登录此应用程序,必须将帐户添加到 <TenantID> 目录

ios - SecPKCS12Import 在 iOS 11 上返回的结果与在 iOS 10 上返回的结果不同