title: Can't find certificate by serial number
body: <p>I've imported my certificates to Personal -> Certificates.</p>
  
  <p>I use the following lines of code to find my certificate by serial number but I can't:</p>
  
  <pre><code>    public X509Certificate2Collection FindCerts(string serialNumber)
      {
          var searchType = X509FindType.FindBySerialNumber;
          var storeName = "MY";
  
          var certificatesStore = new X509Store(storeName, StoreLocation.LocalMachine);
          certificatesStore.Open(OpenFlags.OpenExistingOnly);
  
          var matchingCertificates = certificatesStore.Certificates.Find(searchType, serialNumber, true);
  
          certificatesStore.Close();
  
          return matchingCertificates;
      }
  </code></pre>
  
  <p>Could you please tell me why I can't find my cert even though it is in certificatesStore.Certificates list?</p>
  
  <p>Note: my certs were created by Go Daddy</p>