我正在尝试在虚拟机上使用此代码查找证书。
X509Store certificateStore = new X509Store(StoreName.My, StoreLocation.LocalMachine);
certificateStore.Open(OpenFlags.ReadOnly);
X509Certificate2Collection certs = certificateStore.Certificates.Find(X509FindType.FindByThumbprint, certThumb, false);
if (certs.Count == 0)
{
Console.WriteLine("Couldn't find the certificate with thumbprint:" + certThumb);
return;
}
certificateStore.Close();
我已使用证书管理器将证书导入个人文件夹中。
这段代码在我的本地机器上工作。但它不适用于虚拟机(这里我也正确导入了证书)。不知道可能是什么问题。
请帮帮我。