我正在使用以下代码从PFX文件导入证书证书:

string certPath = @"C:\a\something.eu.pfx";
string certPass = "password";

// Create a collection object and populate it using the PFX file
X509Certificate2 certifikat = new X509Certificate2();
certifikat.Import(certPath, certPass, X509KeyStorageFlags.PersistKeySet);

X509Store store = new X509Store();
store.Open(OpenFlags.MaxAllowed);
store.Add(certifikat);
store.Close();


它执行没有错误,但是证书没有出现在“ Web Hosting”存储中。如何将其导入该商店?

最佳答案

使用X509Store构造函数,您可以指定要打开的商店。您将需要本地计算机的“ Web Hosting”存储(内部名称:“ WebHosting”),因此,请构造以下类:

var store = new X509Store("WebHosting", StoreLocation.LocalMachine);

关于c# - PFX文件导入C#中的Webhosting存储,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41139543/

10-09 03:37