title: Cheap Windows driver signing for 64 bit Windows 7
body: <p>I need to install the <a href="http://sourceforge.net/apps/trac/libusb-win32/wiki" rel="noreferrer">libusb-win32</a> driver on Windows 7 64 bit machines. This driver is open source so it is not digitally signed so I want to do this myself, but I wonder if this can be done WITHOUT paying lot of money. Is it possible to use a certificate which is NOT signed by <a href="http://en.wikipedia.org/wiki/Verisign" rel="noreferrer">Verisign</a> or <a href="http://en.wikipedia.org/wiki/GlobalSign" rel="noreferrer">GlobalSign</a>? Maybe self-signed or by using <a href="http://en.wikipedia.org/wiki/StartCom#StartSSL" rel="noreferrer">StartSSL</a> instead? </p>
  
  <p>And if yes, how do I do it? According to a <a href="http://en.wiktionary.org/wiki/how-to#Noun" rel="noreferrer">how-to</a>, <em><a href="http://codefromthe70s.org/kernelsigning.aspx" rel="noreferrer">The Practical Truth About x64 Kernel Driver Signing</a></em>, I have to use a "cross-certificate" (and there are only six available on the Microsoft list and most of them are for CAs which are no longer active).</p>
  
  <p>I don't care if the user is confronted with a warning message. I can even accept if the user has to install a special <a href="http://en.wikipedia.org/wiki/Certificate_authority" rel="noreferrer">CA</a> certificate first. I only require that the driver runs without manually disabling the signature check on each Windows startup.</p>