当前位置:  开发笔记 > 后端 > 正文

"我的"证书商店去了哪里?

如何解决《"我的"证书商店去了哪里?》经验,为你挑选了2个好方法。

因为我很棒我想在我的7盒子上使用VS2k10 B2运行最新的WIF演示应用程序... 64位当然(我的脖子很强)我遇到了运行问题.

整个演示事项的一部分要求我在本地计算机上安装一些证书.问题是他们要求我将一些网站证书安装到名为LocalMachine/My的证书商店中.好吧,似乎没有任何/我了.有一个名为Personal的可疑类似商店,但如果我在那里安装证书并更改配置以查看LocalMachine/Personal,则该应用程序无效.

如果我在TrustedPeople中安装证书(由于我尝试使用Personal时抛出的异常,它被提及为有效位置),这是否足够?在生产机器上这样做会被认为是坏形式吗?


可以在以下位置找到Windows Identity Foundation测试项目:http: //claimsbasedwpf.codeplex.com

例外:

属性名称:'certificateReference'错误:'ID1025:找不到符合条件的唯一证书.StoreName:'My'StoreLocation:'LocalMachine'X509FindType:'FindBySubjectDistinguishedName'FindValue:'CN = busta-rpsts.com''

blowdart.. 30

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

你提出证书的地方取决于他们的目的.个人商店用于您将使用的证书,其中包含公钥和私钥."受信任的人"存储用于您(通常)只拥有公钥并希望为这些证书添加显式信任的证书.

另请记住,如果您使用证书加密您的用户帐户,则必须能够访问私钥.对于安装在LocalMachine/My中的证书,管理员会,但是,例如,NETWORK SERVICE不会.您需要专门授予对私钥的访问权限.



1> blowdart..:

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

你提出证书的地方取决于他们的目的.个人商店用于您将使用的证书,其中包含公钥和私钥."受信任的人"存储用于您(通常)只拥有公钥并希望为这些证书添加显式信任的证书.

另请记住,如果您使用证书加密您的用户帐户,则必须能够访问私钥.对于安装在LocalMachine/My中的证书,管理员会,但是,例如,NETWORK SERVICE不会.您需要专门授予对私钥的访问权限.



2> 小智..:

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

推荐阅读
手机用户2402851335
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有