2011-07-26 12 views
13

में हैश द्वारा सर्टिफिकेट खोजें सी # का उपयोग कर विंडोज स्टोर में हैश द्वारा सर्टिफिकेट कैसे प्राप्त करें?स्टोर सी #

SHA1 उदाहरण: 7a0b021806bffdb826205dac094030f8045d4daa

इस पाश काम करता है लेकिन:

X509Store store = new X509Store(StoreName.My); 

store.Open(OpenFlags.ReadOnly); 

foreach (X509Certificate2 mCert in store.Certificates) 
{ 
    Console.WriteLine(mCert.Thumbprint); 
} 

store.Close(); 

वहाँ एक सीधा तरीका है?

उत्तर

22
var cert = store.Certificates.Find(
            X509FindType.FindByThumbprint, 
            thumbprint, 
            true 
           ).OfType<X509Certificate>().FirstOrDefault(); 
संबंधित मुद्दे