代码签名证书主要支持SHA-1和SHA-2的算法。因为存在安全性问题,SHA-1算法已经逐渐被淘汰了,所以目前一般是使用SHA-2算法的证书。
代码签名申请:https://www.sslzhengshu.com/codesigning/index.html
但是,如果您的软件需要支持Windows XP等操作系统,就还是需要购买支持 SHA-1 算法的代码签名证书进行双签名。这里建议DigiCert 代码签名证书,支持 SHA1 和 SHA2 两种算法。
如果您是核心驱动,想有一个签名版本驱动在全 windows 系统过签名验证,可以考虑我们 WHQL 签名:
WHQL认证方案:https://www.sslzhengshu.com/whql/index.html
购买一张代码签名证书,能否同时支持 SHA-1 和 SHA-2 证书?
一张证书只能支持一种算法,所以如果您需要支持 SHA-1 和 SHA-2,通常情况下需要购买两张证书,一张普通型代码证书和一张增型代码证书。