AzureWebFarm.Services.IISManager.GetCertificate C# (CSharp) Method

GetCertificate() private method

private GetCertificate ( string certificateHash ) : X509Certificate2
certificateHash string
return System.Security.Cryptography.X509Certificates.X509Certificate2
        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;
        }