Instale certificados en el almacén de certificados de usuario local de Windows en C #

Estoy escribiendo un servicio de Windows que necesita varios certificados en el almacén de certificados para conectarse a un servicio web de terceros.

En mi instalador llamo a una pequeña aplicación (C #) que crea un usuario para ejecutar el servicio como.

Funciona bien.

Ahora necesito instalar unos 10 certificados (¡no pregunte!) En el almacén de certificados de los usuarios, pero no puedo encontrar ninguna forma programática sucinta para hacerlo.

¿Alguna pista? O voy a tener que usarCOM interoperabilidad ...

Respuestas a la pregunta(1)

Su respuesta a la pregunta