private X509Certificate2 GetCertificate(string certificateHash)
{
var store = new X509Store(StoreName.My, StoreLocation.LocalMachine);
store.Open(OpenFlags.ReadWrite);
var certs = store.Certificates.Find(X509FindType.FindByThumbprint, certificateHash, true);
store.Close();
X509Certificate2 cert = null;
if (certs.Count == 1)
{
cert = certs[0];
}
return cert;
}