Tôi đang sử dụng mã này để tìm chứng chỉ bằng dấu vân tay của nó. chứng chỉ tồn tại trong trình quản lý chứng chỉ trong kho chứng chỉ cá nhân nhưng mã này không tìm thấy chứng chỉ đó.
Xin hãy cho tôi biết tôi đang làm sai ở đâu trong đó.
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
string certThumbPrint = "fe14593dd66b2406c5269d742d04b6e1ab03adb1";
X509Store certStore = new X509Store(StoreName.My, StoreLocation.CurrentUser);
// Try to open the store.
certStore.Open(OpenFlags.ReadOnly);
// Find the certificate that matches the thumbprint.
X509Certificate2Collection certCollection = certStore.Certificates.Find(
X509FindType.FindByThumbprint, certThumbPrint, false);
certStore.Close();
// Check to see if our certificate was added to the collection. If no,
// throw an error, if yes, create a certificate using it.
if (0 == certCollection.Count)
{
Console.WriteLine("Error: No certificate found containing thumbprint " );
}
Console.ReadLine();
}