繁体   English   中英

Windows证书库

[英]Windows certificate store

我在哪里可以找到服务器2003的硬盘驱动器上的Windows证书存储位置。我正在编写ac#utility来管理我们用于在它们到期时通知的证书。 所以,我选择将它们存储在Windows证书库中。 我没有使用我在MMC中看到的任何现有位置(Personal ...),而是想创建另一个位置,其中包含我的应用程序名称和我选择的位置(例如:'c:\\ certs'),以便我可以返回起来。

我知道这个老问题,但当我在寻找类似问题的答案时,我能够发现证书信息存储在Windows注册表中,而不是常规文件中: http//technet.microsoft。 COM / EN-US /库/ cc787544(WS.10)的.aspx#w2k3tr_certs_tools_dgzz

我强烈怀疑你不需要创建自己的位置。 你有充分的理由想要一个吗? Windows有管理证书的API,我建议调查这些。 我很确定你可以通过公共API做所有合理的事情。 如果将API与系统存储一起使用,则可能需要编写更少的代码,并且您生成的解决方案将更安全,更好地与OS集成(以及为处理Windows上的证书而构建的所有OTHER工具)

可以使用makecert.exe创建新商店

makecert.exe -sr localmachine -ss

你可以从这里下载这个工具http://gallery.technet.microsoft.com/Certificate-Creation-tool-5b7c054d

(原谅迟到的回复)

我不确定这个Syam,但至少证书中涉及的私钥可以在这里:C:\\ Documents and Settings \\ All Users \\ Application Data \\ Microsoft \\ Crypto

同样,这不是我确定的事情。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM