需要每天安装证书

时间:2017-05-12 12:28:49

标签: c# security x509certificate x509certificate2

我会诚实地告诉你,我不知道我在说什么。

我使用的是需要安装证书的soap服务。 一切正常,除了我的代码不时发现我的代码没有找到所需的证书,我必须再次读取它,然后一切都开始工作了。

这是我用来检索证书的代码。

X509Store store = new X509Store(StoreName.My, StoreLocation.LocalMachine);    
store.Open(OpenFlags.ReadOnly);
foreach(X509Certificate2 cert in store.Certificates)
{

if (cert != null && cert.Subject.Contains("my_cert"))
{
    token = new X509SecurityToken(cert);
    break;
}        
return token;

当我在证书中安装时,我右键单击 - >安装pfx。 选择本地机器。

选中“包括所有扩展属性。”

选中“根据证书类型自动选择证书存储”

任何帮助将不胜感激,谢谢。

0 个答案:

没有答案