代码签名证书作为个人和企事业单位开发者用来确保软件安全的工具,可以验证软件来源的真实性,防止代码被篡改,增强想要下载软件的用户的信任。今天就随ssldun小编了解个人申请的代码签名证书。
一、代码签名证书简介
代码签名证书通过数字签名技术,将开发者身份与代码绑定。当用户下载软件时,操作系统会检查签名是否有效,若证书由受信任 的颁发机构(CA)签发且未被篡改,则会显示“已验证发布者”,反之则弹出安全警告。这种机制有效降低了恶意软件的传播风险 ,适用于以下场景:
1.可执行文件分发:如Windows系统的exe、msi、dll等格式的文件;
2.驱动程序或系统插件:内核驱动程序(需要通过微软WHQL认证);
3.脚本或宏代码:PowerShell脚本、Office宏等。
二、个人申请的代码签名证书
代码签名证书按照验证方式可以分为OV标准型和EV增强型两种,个人只能申请OV代码签名证书。例如Certum OV代码签名证书(700 /1,1300 /2年,1800 /3年,每年相当于600),个人申请时只需要准备有效证明身份的文件和联系方式。这款代签名证书是存储在云端的,因此无需邮寄,签发当天就可以使用。
证书地址www.ssldun.cn/index.php?rp=/store/code
OV代码签名证书只能签发exe、dll等格式的软件代码,却不能签发驱动程序,也不支持WHQL认证。不过,在证书有效期内个人开发者可以使用OV代码签名证书无限签发各种类型、版本的软件代码。
OV代码签名证书具有时间戳功能,即使证书过期,也不影响已经签发的软件代码使用。
OV代码签名证书签发的软件代码不能立即获得微软SmartScreen信誉,需要累计用户下载次数,才能获得微软SmartScreen信誉,消除操作系统“未知发布者”拦截。