【发布时间】:2013-08-05 19:46:07
【问题描述】:
我有一个用 .net 4 编写的 windows 服务。该服务成功地使用了来自机器证书存储的 X509-Certificate(其私钥)(通过 X509Store 类)。
我看到证书管理单元 (Server 2008) 允许管理每个服务的证书。我向这家商店添加了一个证书,但我还没有找到访问它的方法(从 Windows 服务中)。我尝试了可以在 Internet 上找到的一些提示,例如从在服务帐户的用户上下文下执行的管理单元实例安装证书。但是,我无法访问它。
如何从 .net 4 中的 Windows 服务中访问服务证书存储区的证书?
【问题讨论】:
-
@CodeCaster:获取一个 X509Certificate2-Instance,它已初始化为所需的证书并允许我使用(使用其私钥签署一些数据)。
标签: .net windows-services cryptography x509certificate2