您开发的软件,用户在下载时是否会出现“阻止了无法识别的应用启动,运行此应用可能会导致您的电脑存在风险”的弹窗提示?
这是因为该软件软件触发了微软 SmartScreen的安全警告,是许多的开发公司和软件开发人员经常会遇到一个挑战,那么,作为软件所有者,要怎么才能消除SmartScreen的这一警告提示呢?您需要为该软件获取一个EV代码签名数字证书!
如何获取EV代码签名证书
目前全球的EV代码签名证书主要有:Digicert、Sectigo 和GlobalSign证书颁发机构(CA),由于是国际品牌,工作人员语言不通且在中国没有直销公司,这三大品牌一般都是授权给中国证书厂商代理销售,下面是具体的申请环节(JoySSL为例)
1 注册申请账号
登录JoySSL官网,注册一个属于自己的账号,注册时可通过填写注册码来获取优惠券和技术安装一对一服务(有需要可填写230916)
2 选择证书类型
在”购买证书“中选择证书类型,证书分类选择”代码签名“,证书类型选择”EV“,具体如图所示
3 下单并填写信息
支付相关费用并填写信息(包括个人或者企业的名称、联系方式、联系地址、邮箱)确保填写的信息都是正确的
4 验证邮件
申请通过后会收到几个全英文的邮件,根据客服的提示进行一一回复(可能会涉及营业执照或者身份证的信息录入)
5 邮寄UK
现在的数字签名证书都是硬证书,需要邮寄一个UK,一般是海外直发,时间在5-10天左右。
6 进行数字签名
收到UK后,插入电脑,根据提示进行数字签名
注意
EV代码签名证书支持给.exe,.cab,.dll,.ocx,.msi,.xpi,.xap 等软件、控件进行数字签名