Podemos usar la tienda X509 para cargar la tienda y encontrar los certificados en la máquina local, pero ¿cómo hacer lo mismo con un certificado que se encuentra en un servidor remoto?
Sé que podemos configurar una cuenta de red para tener permisos en el certificado en una máquina remota, pero ¿cómo usar esta cuenta de red para leer los detalles del certificado?
X509Store store = new X509Store(StoreName.My, StoreLocation.LocalMachine); store.Open(OpenFlags.ReadOnly); X509Certificate2Collection results = store.Certificates.Find(X509FindType.FindBySubjectName, "CertName", false);Puede usar esta sobrecarga X509Store : https://msdn.microsoft.com/en-us/library/f07btzah(v=vs.110).aspx
donde puede especificar la ruta del servidor remoto: \\RemoteServerName\My en el parámetro storeName .