title: Kernel mode code signing
body: <p>I made a driver, and now I need to sign it. It runs in kernel mode.</p>
  
  <p>From what I've read in Microsoft's <a href="http://www.microsoft.com/whdc/driver/install/drvsign/kmcs-walkthrough.mspx" rel="nofollow">Kernel Mode Code Signing Walkthrough</a>, I have to buy a software publisher certificate from a commercial <a href="https://en.wikipedia.org/wiki/Certificate_authority" rel="nofollow">CA</a>. In that document, they say to look at the end, and follow <a href="http://www.microsoft.com/whdc/driver/install/drvsign/crosscert.mspx" rel="nofollow">this link</a> for a list of CAs from which I can buy that certificate. I find the link very confusing somehow because I can't figure out exactly <em>what</em> certificate I need to buy. I need to sign the driver so that it will install on 64-bit Windows systems. A direct link would be very welcome (I would like to buy it from GlobalSign).</p>
  
  <p>Is it the Microsoft Authenticode from <a href="http://www.globalsign.co.uk/code-signing/code-signing-for-organisations.html" rel="nofollow">here</a>?</p>