23,125
社区成员
发帖
与我相关
我的任务
分享
X509Store store = new X509Store(StoreName.Root);
store.Open(OpenFlags.ReadWrite);
X509Certificate2Collection certs = store.Certificates.Find(X509FindType.FindBySubjectName, "TestServer", false); // vaildOnly = true时搜索无结果。
if (certs.Count == 0) return;
serverCertificate = certs[0];
store.Close(); // 关闭存储区。
using (var store = new X509Store(StoreName.My, StoreLocation.CurrentUser))
{
store.Open(OpenFlags.ReadWrite);
var cert = new X509Certificate2("certfo.pfx", "1234");
store.Add(cert);
}