Visual studio 你在哪里';我的";证书商店去哪里?

Visual studio 你在哪里';我的";证书商店去哪里?,visual-studio,certificate,wif,certificate-store,Visual Studio,Certificate,Wif,Certificate Store,因为我太棒了,所以我正在尝试在我的7 boxen上使用VS2k10 B2运行最新的WIF演示应用程序。。。64位当然了(我的颈须很结实)我在运行时遇到了问题 整个演示的一部分要求我在本地机器上安装一些证书。问题是他们要求我将一些网站证书安装到名为LocalMachine/My的证书存储中。好吧,似乎不再有任何/My。似乎有一个类似的商店名为Personal,但如果我在那里安装证书并更改配置以查看LocalMachine/Personal,该应用程序将无法运行 如果我在受信任的人中安装证书(我尝试

因为我太棒了,所以我正在尝试在我的7 boxen上使用VS2k10 B2运行最新的WIF演示应用程序。。。64位当然了(我的颈须很结实)我在运行时遇到了问题

整个演示的一部分要求我在本地机器上安装一些证书。问题是他们要求我将一些网站证书安装到名为LocalMachine/My的证书存储中。好吧,似乎不再有任何/My。似乎有一个类似的商店名为Personal,但如果我在那里安装证书并更改配置以查看LocalMachine/Personal,该应用程序将无法运行

如果我在受信任的人中安装证书(我尝试使用Personal时抛出的异常将其称为有效位置),这就足够了吗?在生产机器上这样做会被认为是不好的吗?


Windows身份基础测试项目可以在:

例外情况:

属性名称:“certificateReference” 错误:“ID1025:找不到唯一的 符合条件的证书。 StoreName:“我的”商店位置: “LocalMachine”X509FindType: “FindBySubjectDifferentizedName” FindValue:'CN=busta rpsts.com'


NET对商店的引用与windows不同。这是一个正确的痛苦的屁股。当.NET谈到“我的商店”时,Windows将其称为“个人商店”

你把证书放在哪里取决于它们的用途。个人存储用于您将使用的证书,其中您同时拥有公钥和私钥。Trusted People store用于您(通常)只拥有公钥并希望为这些证书添加显式信任的证书


还请记住,如果您使用证书加密,您的用户帐户必须能够访问私钥。对于安装在LocalMachine/My中的证书,管理员将提供,但例如,网络服务将不提供。您需要专门授予对私钥的访问权。

您需要在本地计算机存储中而不是当前用户存储中安装证书。如果双击它们进行安装,它们将进入当前用户。使用mmc管理单元将它们安装到本地计算机中。此外,如果您具有访问权限,请以管理员身份运行VS

因为因为我m awesome`:d这非常重要,我打开了本地的计算机证书商店,没有意识到还有另一种。