2011-07-26 6 views
13

C#을 사용하여 Windows 스토어에서 해시로 인증서를 얻는 방법은 무엇입니까?저장소 C에서 해시로 인증서 찾기 #

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(); 
관련 문제