代码签名VS驱动程序签名证书

时间:2013-01-24 17:33:59

标签: c# nsis code-signing code-signing-certificate driver-signing

我编写了一个带有Nullsoft安装程序的C#程序,我希望将其签名,首先是因为它将被下载,其次,因为它包含要安装的驱动程序,否则它将无法在64位系统上运行。

现在我以前从未签署过我的代码,而且我找到了两个单独的代码签名证书驱动程序签名证书。

这两个分开的东西?或者我可以使用代码签名证书来签署我的程序驱动程序吗?

1 个答案:

答案 0 :(得分:1)

我不确定您是否可以使用相同的证书对两者进行签名。但这里有一个如何签署两次一次性费用的建议:

Microsoft仅允许某些CA能够创建能够签署驱动程序的证书。您可以在this MSDN Website上找到CA列表。

我的个人推荐是StartSSL,因为它非常便宜并提供相同的质量的VeriSign或者他们提供的。使用StartSSL对驱动程序进行签名需要StartSSL扩展验证。您可以找到更多信息和定价here

(提示:对于验证的一次性费用,您可以免费创建一个CodeSigning-Certificate和许多Wildcard SSl证书!)