未找到签名证书:CN = ********。在Thinktecture中的server.domain.com

时间:2013-12-02 13:33:20

标签: .net iis certificate single-sign-on thinktecture-ident-server

我们在其中一个项目中实施了thinktecture身份服务器。 我已经看到IdentityServerConfigurations数据库中的KeyMaterialConfiguration表具有“SigningCertificate”。 我通过将其创建为具有相同名称的“自签名证书”,在同一台机器的IIS(部署IdentityServer)中创建了类似的证书。

当我运行 - http://localhost/identityserver时,它会显示“未找到签名证书”的错误。

有人可以指导解决此错误吗?

它只是吃了我很多时间。

1 个答案:

答案 0 :(得分:2)

确保您的证书安装在“本地计算机\个人”下的Web主机证书存储库中,并且运行网站应用程序池的用户具有对证书私钥的读取权限。 在证书管理控制台中,将证书导入“本地计算机\个人”后,右键单击证书选择“所有任务” - > “管理私钥”并为运行网站应用程序池的用户添加读取权限。