मैं इस कोड का उपयोग अपने अंगूठे के द्वारा प्रमाण पत्र खोजने के लिए कर रहा हूं। प्रमाण पत्र व्यक्तिगत प्रमाण पत्र की दुकान में प्रमाण पत्र प्रबंधक में मौजूद है, लेकिन यह कोड उस प्रमाण पत्र को नहीं ढूंढ रहा है।
कृपया बताएं कि मैं इसमें कहां गलत कर रहा हूं।
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();
}