代码签名注意事项
代码签名证书分为标准版代码签名证书和EV代码签名证书。本文详细介绍在面对不同类型的签名需求时,有哪些注意事项,适合申请哪一种代码签名证书。
驱动文件签名需求
驱动需运行在Windows 10系统:
根据微软2016年七月发布的公告,要求运行在1607级更新的Windows 10系统中的驱动文件要强制使用EV代码签名证书签名。并且签名后的驱动文件要提交微软做二次签名才能在这些系统中正常使用。
注意:用户需自行创建微软账号,在Partner Dashboard进行提交。
驱动不在Windows 10系统中运行:
驱动不Windows 10系统中运行的可能性比较小。在这种情况下,选购标准版代码签名证书或EV代码签名证书均能满足需求。
普通应用文件签名需求
除驱动文件之外的其他在Windows环境中使用的可签名文件均可当做普通应用文件处理,这些普通应用文件采用标准版代码签名证书或EV代码签名证书均可。
SmartScreen筛选器快速建立信誉
只有EV代码签名证书具有SmartScreen应用程序信誉功能,故只能申请EV代码签名证书。
特别注意:为兼容所有Windows系统,无论是采购标准版代码签名证书或EV代码签名证书,均需做双签名操作,这就需要采购EV版代码签名证书的用户再购买标准版SHA1算法的代码签名证书、采购标准版代码签名证书的用户需要在证书颁发之后重颁发来获取双证书。