【问题标题】:Certificate Issue getting WCF service running on IIS7 / Windows server 2008在 IIS7 / Windows server 2008 上运行 WCF 服务的证书问题
【发布时间】:2011-01-28 17:58:22
【问题描述】:

我有一个使用以下 serviceCredentials 的 WCF 服务:

<serviceCertificate 
    findValue="MyServiceCert" storeLocation="LocalMachine" 
    storeName="TrustedPeople" x509FindType="FindBySubjectName"/>

我在受信任的人(本地机器)中使用 MMC(证书/本地机器)安装了证书,并且证书似乎安装得很好。但是在运行应用程序时出现以下异常:

System.Security.Cryptography.CryptographicException: 键集不存在

关于如何解决此问题的任何想法?这是我忽略的权限问题吗?

这篇文章说“管理私钥”,但我在 MMC UI 的任何地方都找不到: http://64.4.11.252/en-us/library/ee662329.aspx

【问题讨论】:

    标签: wcf iis-7 windows-server-2008


    【解决方案1】:

    可以从所有任务中的上下文菜单(鼠标右键)访问管理私钥。但是您只能为包含私钥的证书管理私钥。您可以轻松识别证书是否有私钥 - 它在 MMC 中有不同的图标(角落里有小钥匙)。此外,如果您打开证书,您将看到它是否包含私钥。

    顺便说一句。带有私钥的证书通常存储在 Personal / My store 中。

    【讨论】:

      猜你喜欢
      • 2012-07-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-12
      • 1970-01-01
      • 2010-12-18
      • 1970-01-01
      相关资源
      最近更新 更多