代码签名、驱动签名的常见问题解答
什么是代码签名证书?
代码签名证书(Code Signing Certificates)是为软件开发者提供代码软件数字签名的认证服务。
代码签名证书通过对代码的数字签名,可标识软件来源以及软件开发者的真实身份,从而让您的客户信任并安心下载的您开发的软件。与此同时,该证书的价值还体现在能够证明该代码未被恶意篡改,确保该代码的可信度和有效性,从而建立良好的软件品牌信誉度。
代码签名证书与SSL证书有什么区别?
代码签名证书是为软件开发者提供的解决方案,其目的是让软件开发者能对其软件代码进行数字签名,提高软件的安全性。
SSL证书具有服务器身份验证和数据传输加密功能,其服务对象是各类类型网站或小程序等,目的是为客户端浏览器与Web服务器之间建立一条SSL安全通道,保护传输数据的加密性,防止被篡改。
代码签名证书的有效期与SSL证书有效期都是1年吗?
不是。根据最新CA/B政策规定,从2020年9月1日,SSL证书的有效期为1年;代码签名证书的最长有效期仍是3年。因此,如您需要,仍可订购3年的代码签名证书。
代码签名证书还支持2048位密钥长度吗?
不支持。根据2021年CA/B发布的通知,从2021年6月1日起,代码签名证书的最小密钥长度将从2048位增强至3072位。目前,各大CA签发的代码签名证书均不再支持2048位的密钥长度。
没有代码签名和有代码签名的区别在哪里?
以微软代码签名为例,当用户在Windows系统上下载、安装、运行没有代码签名的软件或程序时,会被系统阻止,并提示用户“未知发布者”的安全警告。
如使用了EV代码签名证书,下载、安装、运行时会显示开发者名称,让用户知道该软件的合法性,而且能立即获得微软SmartScreen的信誉,消除SmartScreen弹出提示。如图所示:
EV代码签名证书还能支持微软驱动签名吗?
由于受微软信任的Digicert,Entrust, Sectigo(Comodo), Thawte等交叉证书已于2021年4月15日全部到期,所以现在的第三方EV代码签名证书不支持微软驱动签名。如您需要给驱动程序做数字签名,则需要先申请一张EV代码签名证书创建微软徽标认证账户,然后申请微软的WHQL徽标认证。
申请WHQL签名认证过程较为复杂,如需帮助请联系锐成技术团队。
使用了代码签名证书软件能被杀毒软件认可吗?
代码签名证书主要用于证明软件开发者身份及验证软件代码完整性,无法确保签名软件能被杀毒软件认可,如需获得杀毒软件的认可,可将您的软件加入到杀毒软件的信任清单(白名单策略)中,经审核后的软件程序就不会被拦截,也消除了对该程序的安全警告。
什么是时间戳?
时间戳是记录创建数字签名的时间。因为所有代码签名证书都会过期,所以任何验证数字签名的软件都必须知道签名是在证书过期前还是过期后创建的。如果您使用了时间戳,即使您的证书已过期,您之前的数字签名也不会过期。时间戳有助于允许操作系统在代码签名证书到期后根据签名时间而不是软件执行的当前时间来检查签名的有效性。
代码签名证书可以给任何软件签名吗?
代码签名是确保软件发布环境安全可信的有效机制,严禁任何用户使用代码签名证书为间谍软件、流氓软件和黑客软件等进行数字签名。否则,一经举报和查实,CA有权立即吊销证书。
谁可以获得代码签名证书?
代码签名证书只颁发给合法企业。因为代码签名证书是一种身份验证产品,因此“发布者”需要是合法注册的企业,这样就可以申请获得代码签名证书。不同品牌的代码签名证书对申请企业的注册时长要求有所不同,如Sectigo要求企业注册时间至少满3个月,Digicert等CA要求注册时间会更长一些。
代码签名证书可以免费试用吗?
不可以。因为每个申请代码签名证书的企业都必须经过严格的身份验证,所以不支持免费试用。但是,如您在购买后有任何问题,锐成信息支持标准代码签名证书30天无条件退款保证。
如果我的私钥丢失或受损该怎么办?
如果私钥丢失或受损,或者您的信息发生变化,那么您应立即联系CA或证书服务商请求吊销代码签名证书,然后申请一张新的代码签名证书取代。
以上就是关于代码签名、驱动签名的常见问题。如您对代码签名证书还有其他问题,欢迎留言或直接咨询锐成在线客服!
本文来源锐成信息,转载请注明地址:https://www.racent.com/blog/fqas-about-code-signing-certificates
代码签名、驱动签名的常见问题解答相关推荐
- EV代码签名证书,支持Windows 10预览版和正式版驱动签名
DigiCert EV代码签名证书具有普通内核代码签名证书的所有功能,但不同的是采用更加严格国际标准扩展验证(EV验证),并且有严格的证书私钥保护机制--必须采用 USB Key来保护签名证书的私钥, ...
- win7、win10关闭驱动签名,进入驱动测试模式,以及常见初级问题的解决
win7关闭驱动签名,进入驱动测试模式 win7.win10关闭驱动签名.进入驱动测试模式 方式一: 方式二:批处理文件实现:管理员权限打开win7-win10驱动测试模式 方式三: DebugVie ...
- Windows 内核驱动签名策略
Windows的驱动签名策略起始于Win7 64位操作系统,从Win7 64位一直到 Win10 1511版本,驱动程序必须要有SHA1签名,且证书必须使用微软签发的证书交叉签名. 后来微软推行了SH ...
- Windows 10驱动签名_win 10驱动数字签名_驱动签名注意事项
目前对于驱动开发者而言往往面对着一个问题--windows 10驱动数字签名问题,根据Symantec VeriSign代码签名中国区代理商 深圳易维信的客服所介绍,目前颁发的Symantec Cod ...
- Ubuntu 11.10 Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答
学技术怎么能不会用服务器,阿里云服务器现8折优惠,还有更多优惠券限量发放 https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.ht ...
- 放弃使用禁用驱动强制签名了,建议申请驱动签名证书
驱动程序软件的数字证书和普通的其他软件有很大的区别.曾经,驱动程序也可以用 EV 代码签名证书进行数字签名,但随着微软的策略调整,想要给驱动获取数字签名,已经不仅仅是有 EV 代码签名证书就可以的了. ...
- (已更新)Ubuntu 14.04 Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答
内容 文章标题 : (已更新)Ubuntu 14.04 Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答 发表于 : 2008-08-03 0:57 [ ...
- Ubuntu 13.04 Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答
[2013年4月28日更新] Ubuntu Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答. 本教程最早是一善鱼 YQ-YSY 于2008年编写并发布在Ubuntu ...
- Ubuntu Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答
本教程最早是 一善鱼 YQ-YSY 于2008年编写并发布在Ubuntu中文论坛forum.ubuntu.org.cn配置美化区3D桌面特效版块的: --<图解Ubuntu8.10和8.04最 ...
最新文章
- 落地三大产业,深耕两个领域,百度AI的这一年|李彦宏乌镇行
- python读取一行数组_python 把文件中的每一行以数组的元素放入数组中的方法
- @RequestBody、@ResponseBody的具体用法和使用时机
- 如何考查自己的测试水平?
- MySQL数据库之事务
- C语言学习笔记---abs()函数和div()函数
- defaultlib library conflicts with use of other libs; use /NODEFAULTLIB:library
- read while循环 tar脚本
- Activiti Workflow HelloWorld 示例与测试环境搭建
- Root cause be too many concurrent connections error could not open clinet transport with jdbc uri
- gcc4.4下实现backtrace代码
- 【Matlab取整函数】
- 用c语言编程线性代数第六版答案,浅析用c语言编程求解线性代数中行列式值
- Aop ---- Introductions(简介)---xml实现
- xposed+justtrustme
- 计算机主机电源灯不亮,电脑主机开不了机、电源灯不亮解决方法与技巧
- 古墓丽影 起源 铁甲人通关技巧
- 上位机使用python/matlab通过网线VISA/SCPI编程远程控制旧版A.06.04.32的安捷伦agilent矢量网络分析仪(VNA)采集S21参数
- macunity日志目录_Mac升级10.13需谨慎,Unity不显示资源的解决办法
- 银河麒麟踩坑笔记——sh文件设置开机自启