繁体   English   中英

IIS无法验证我的客户端证书

[英]IIS cant validate my client certificate

我已经尝试为运行我的azure web角色的localhost设置SSL。

我所做的是我创建了自己的CA,创建了客户端和服务器证书,然后将它们全部安装在我的证书库中。 服务器证书位于本地计算机个人证书中,客户端证书安装在个人的当前用户存储中,CA证书安装在两个存储中的受信任根证书中。

我还将我的IIS网站配置为使用SSL并使用netsh将服务器证书绑定到运行该站点的ip。

但是,当我尝试通过IIS访问我的网站时,我收到一个错误:

HTTP Error 403.16 - Forbidden

Your client certificate is either not trusted or is invalid.

我知道我使用的证书是由同一个CA发布的,所以我真的看不出任何其他原因,因为IIS可能无法访问我信任的根存储。 当我将我的解决方案部署到azure时,它可以在不给我这个错误的情况下工作,所以我很肯定它是我无法解决的本地IIS的配置问题。

关于这里可能出现什么问题的任何建议?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM