title: Install certificates in to the Windows Local user certificate store in C#
body: <p>I'm writing a Windows service that needs several certificates in the certificate store in order to connect to a third party web service.</p>
  
  <p>On my installer I call a small application (C#) that creates a user to run the service as.</p>
  
  <p>It works fine.</p>
  
  <p>I now need to install about 10 certificates (don't ask!) into the users certificate store, but can't find any succinct programmatic way to do so.</p>
  
  <p>Any hints? Or am I going to have to use <a href="http://en.wikipedia.org/wiki/Component_Object_Model" rel="nofollow noreferrer">COM</a> interop...</p>