Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/12/2013, 09:16
Alfilxdama
 
Fecha de Ingreso: enero-2002
Mensajes: 136
Antigüedad: 22 años, 3 meses
Puntos: 1
Respuesta: Certificados digitales

Bueno, después de mucho googlear, a prueba y error, pude dar con la solución que comparto. La clase Punto Net System.Security.Cryptography.X509Certificates nos permite trabajar con certificados alojados en el cliente. La clase tiene muchos métodos para buscar colección de certificados, buscar por criterios, tomar ubicación, etc. Una vez encontrado el certificado hay que asegurarse que posea una clave privada, ubicar el archivo dentro del directorio del cliente y lo más importante, asignarle los permisos a la cuenta que ejecuta el proceso. En Windows XP es ASPNET y en Windows Server, NETWORK SERVICE.
Espero que sea de utilidad.
Saludos, Carlos