我正在使用此代码在本地机器上生成证书。
X509Certificate2 certificate = new X509Certificate2(cerFilePath,password);
X509Store store = new X509Store(StoreName.My, StoreLocation.LocalMachine);
store.Open(OpenFlags.ReadWrite);
store.Add(certificate);
store.Close();
输出显示它已创建,但它不在 certmanager 的个人选项卡中,但如果我在同一程序中使用 My 以外的商店名称(例如:Trusted Publisher),则证书在该商店名称下的证书管理器中可用。
但我需要个人使用的证书。
出了什么问题?