代码签名证书从算法上可以分为 sha-1 和 sha-2,但目前 sha-1 算法的代码签名证书已经逐渐淘汰掉,根据 CA/B Forum 关于代码签名的指南规定,从2021年1月1日之后 ,就已经停止颁发 sha-1 算法代码签名证书(包括 EV代码签名证书)和停止 sha-1算法时间戳服务。因此,现在已经很难申请到 sha-1 的代码签名证书,现在数字证书服务商提供出来的基本都是 sha-2代码签名了。
在哪里申请 sha-2 代码签名证书?
环度网信有提供 DigiCert、GlobalSign、Entrust 等 CA 的 sha-2 代码签名证书(查看价格表)。申请者需要提供的信息有:
【补充说明 · Entrust 证书产品状态已变化】Entrust 已将其公共证书业务(含公共代码签名证书)转让给 Sectigo,并已于 2025 年 9 月完成迁移,Entrust 不再面向公众签发新的公共代码签名证书。上文涉及的 Entrust 代码签名证书现已不能新申请;如需代码签名证书,可选择 Certum、DigiCert、GlobalSign、Sectigo 等仍在签发的品牌。具体型号与价格可在环度网信查询:代码签名证书方案与价格 →。品牌与产品线今后仍可能调整,请以官方信息为准。
1、单位名称(可以是中文或者英文);
2、经办人姓名、电话、邮箱、职务;
3、配合完成证书申请信息确认。
申请哪种类型的sha-2 代码签名证书
sha-2 代码签名证书分为普通的 OV 代码签名证书和扩展验证的 EV 代码签名证书。
EV 代码签名证书基本涵盖了 OV 代码签名证书所有的功能,除此之外,EV 代码签名证书还能即时获得微软 SmartScreen 的信任,不对软件进行相关的拦截和警告。目前,普通的OV代码签名证书可以不必存贮在特定的硬件里面,但 ev 代码签名需要存储在相关的硬件里面。
【补充说明 · SmartScreen 机制已调整】微软已修改 Windows SmartScreen 的信誉判定机制,EV 代码签名证书不再直接跳过 SmartScreen 筛选;软件信誉需结合下载量、发布者信誉与实际使用情况逐步建立。上文关于“立即/直接获得 SmartScreen 信任”的描述反映的是调整前的机制。EV 证书的价值在于更严格的扩展验证与身份展示。此类机制今后仍可能变化,请以实际表现为准。

没有获得 SmartScreen 信任,应用运行会被拦截

