当我尝试实例化第三方Web服务客户端的实例时,我收到以下错误...

Cannot find the X.509 certificate using the following search criteria:
StoreName 'My', StoreLocation 'LocalMachine', FindType 'FindByThumbprint', 
FindValue '[value in here]'.

奇怪的是,我们在另一台开发机器上工作,但它坚决拒绝在我的机器上工作。我们已经在每台机器上以相同的方式(尽我们所知)将证书添加到机器的证书库中。

有人可以提供有关如何解决此问题的任何建议吗?

有帮助吗?

解决方案

也许您没有在该计算机上安装证书。查看Internet Explorer(工具| Internet选项|内容选项卡|证书)安装的客户端证书。

在“个人”下选项卡,您可以看到为您的用户帐户安装的证书(因为您使用的是“我的”商店名称)。双击“详细信息”选项卡下的已安装证书,您可以获得有关查找值属性的所有信息,例如指纹。

请注意,在Windows 10上,证书可在本地“计算机”中找到。商店。在Windows Server 2008 R2及更低版本中,它们将在“个人”中找到。

其他提示

这对我有用:

无效 - 252967BFB543D93A79AFD86D4A5117A9C6767B

添加了 0x (十六进制数字常量的前缀)

有效 - 0x 252967BFBCD543D93A79AFD86D4A5117A9C6767B

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top