title: Getting a trusted certificate for Visual Studio signing
body: <p>I need some information about code-signing certificates. I have no idea how they work, and googling has not really cleared any confusion i had.</p>
  
  <p>My IT department are willing to help me set it up, but they do not want to spend any time figuring out how, and asked me to do it.</p>
  
  <p>So what i need to know is, exactly what do i need, to sign my code in Visual Studio (C# in this case), with a permanent key that does not change and can be trusted by our internal systems.</p>
  
  <p>I have tried using our company issuing certificate, but it says it has no private key.
  IT says they can issue a code-signing template, but they didn't see any private key in that either, and in general had no idea what it did.</p>
  
  <p>Any background knowledge about this, and how to set it up would be appreciated.</p>