Quiero instalar un certificado en una máquina si aún no lo tiene instalado. Traté de verificar si la tienda contiene el certificado, pero de alguna manera mi tienda siempre está vacía. Revisé la carpeta "Autoridades de certificación intermedias" y encontré 18 certificados allí. Entonces, ¿por qué este código escribe 0?¿Cómo leer certificados de mi tienda de certificados?
X509Store store = new X509Store(StoreName.CertificateAuthority, StoreLocation.LocalMachine);
Console.WriteLine(store.Certificates.Count);
También probé StoreLocation.CurrentUser. ¿Qué estoy haciendo mal?