Code Signing VS Driver Signing certificates

1.1k Views Asked by At

I have written a C# program with a Nullsoft installer that I wish to be signed, firstly because it will be downloaded and secondly, because it contains drivers to be installed and it won't work on 64 bit systems otherwise.

Now I've never had to sign my code before, and I have found two seperate references to Code Signing Certificates and Driver Signing Certificates.

Are these two seperate things? Or can I use a code signing certificate to sign both my program and the driver?

1

There are 1 best solutions below

3
On

I am not sure if you can use the same Certificate for signing both of them. But here is a recommondation how to sign both for a one time fee:

Microsoft only allows some of the CAs the ability to create Certificates which are capable to sign drivers. You can find the List of CAs on this MSDN Website.

My personal recommondation is StartSSL, because it's very cheap and delivers the same quality VeriSign or thers would deliver. Signing drivers using StartSSL requires StartSSL Extended Validation. You can find more Information and pricing here.

(Hint: For that one time fee for validation, you can create ONE CodeSigning-Certificate and a lot of Wildcard SSl Certificates for free!)