首页 > 解决方案 > 在 certmgr 中的哪里安装证书?

问题描述

我一直在尝试在 localhost 上运行 am ASP.Net 应用程序,它使用基于声明的身份,但它失败并出现以下错误。

无法使用以下搜索条件找到 X.509 证书:StoreName 'My'、StoreLocation 'LocalMachine'、FindType 'FindByThumbprint'、FindValue 'ee1e51a864c7f4a8d3085d0dad127a2b1a814858'。

我在 web.config 中有以下代码

<behaviors>
  <endpointBehaviors>
    <behavior name="PSBehavior">
      <clientCredentials>
        <clientCertificate findValue="ee1e51a864c7f4a8d3085d0dad127a2b1a814858" storeLocation="LocalMachine" storeName="My" x509FindType="FindByThumbprint" />
        <serviceCertificate>
          <defaultCertificate findValue="ee1e51a864c7f4a8d3085d0dad127a2b1a814858" storeLocation="LocalMachine" storeName="My" x509FindType="FindByThumbprint" />
          <authentication certificateValidationMode="None" />
        </serviceCertificate>
      </clientCredentials>

      <PeopleSoftFixDateBehavior />
    </behavior>
  </endpointBehaviors>
</behaviors>

我需要在哪里查看此证书?如果它不存在,如何创建一个新的?

谢谢

标签: asp.net-mvcx509certificatemmc

解决方案


推荐阅读