当前位置: 首页 > news >正文

同一公司开发的多个软件,可以用同一张代码签名证书吗?

软件代码需要使用代码签名证书[1]完成数字签名后,才能在系统中顺畅运行。在实际应用中,一家软件公司开发的软件产品不止一款,那么一张代码签名证书只能签名一款软件产品吗?如果同一公司开发了多个不同软件,需要为每个软件各申请一张代码签名证书吗?

熟悉SSL证书的朋友都知道,一张SSL证书应绑定对应的域名,申请证书时绑定的域名才能使用SSL证书。但代码签名证书并不存在这样的顾虑,申请一张代码签名证书,在有效期可不限次数签名不同的软件产品。也就是说,同一公司开发的多个软件,可以用同一张代码签名证书签名。

但是,为了确保代码签名的安全性,软件开发商使用代码签名证书时,也需要注意以下几点。

代码签名证书是验证软件开发商真实身份后签名,使用代码签名证书签名软件产品,就相当于确认该软件发行商的真实身份。建议软件开发商保护好本单位的代码签名证书,不要泄露证书给其他开发者签署非本单位开发的软件代码。如果代码签名证书被用于签署恶意软件或病毒木马,一经发现,证书签发机构有权吊销。

驱动程序必须使用EV代码签名证书[2]签名,如果您公司的软件产品有多种品类,可以先确认是否需要用于WHQL认证、是否需要签名驱动程序。如果需要的话,可以优先购买EV代码签名证书,可用于微软硬件开发者中心账户注册、WHQL认证[3]、签署驱动程序,同时具备普通代码签名证书的所有功能,可用于签署.exe 和 .dll 文件、Java Applets、J2ME MIDlet、Office宏文件等多种类型的软件代码。

虽然代码签名证书在有效期内支持不限次数签名软件,但对于软件发行量较大的开发商而言,还是建议储备几张备份证书。

更多软件代码签名相关信息,请访问沃通官网。

参考

  1. ^沃通代码签名证书 代码签名证书,包括Windows内核代码签名证书,微软代码签名证书,Java代码签名证书和移动代码签名证书等-沃通WoSign SSL证书!
  2. ^EV代码签名证书 EV代码签名证书,支持Windows 10预览版和正式版驱动签名-DigiCert ev代码签名证书!
  3. ^Windows徽标认证服务(WHQL认证) https://www.wosign.com/Products/WHQL.htm

 

相关文章:

  • 深度分析:用户最喜欢用哪种NFT做头像
  • php 小数计算 结果变无限小数解决方案
  • WebRTC研究:丢包与抖动
  • freeswitch的3XX重定向
  • jsp+sql毕业生招聘系统免费系统+论文
  • Java毕业设计-火车订票管理系统
  • SwiftUI 界面状态 成员变量 @State @Buiding immutable
  • Java 进阶集合和数据结构
  • RabbitMQ、RocketMQ、Kafka常见消息队列不得不知道的事
  • 简单工厂模式、工厂模式、抽象工厂模式(含C++代码)
  • 自动化测试之路 —— Appium输入及模拟手势
  • 使用聚类(K-means)分析方法对骑手进行分类标签定义
  • Z-Score模型的进阶版:Zeta模型
  • 从零开始配置vim(20)——模糊查询
  • 【CSAPP】现代操作系统前几章
  • 【跃迁之路】【735天】程序员高效学习方法论探索系列(实验阶段492-2019.2.25)...
  • 0x05 Python数据分析,Anaconda八斩刀
  • C学习-枚举(九)
  • Docker: 容器互访的三种方式
  • JavaScript服务器推送技术之 WebSocket
  • node.js
  • Service Worker
  • TCP拥塞控制
  • WePY 在小程序性能调优上做出的探究
  • 从零到一:用Phaser.js写意地开发小游戏(Chapter 3 - 加载游戏资源)
  • 翻译--Thinking in React
  • 飞驰在Mesos的涡轮引擎上
  • 技术胖1-4季视频复习— (看视频笔记)
  • 前端设计模式
  • 深度学习在携程攻略社区的应用
  • 实现简单的正则表达式引擎
  • # Swust 12th acm 邀请赛# [ E ] 01 String [题解]
  • # 消息中间件 RocketMQ 高级功能和源码分析(七)
  • #laravel 通过手动安装依赖PHPExcel#
  • #中的引用型是什么意识_Java中四种引用有什么区别以及应用场景
  • (2024,Flag-DiT,文本引导的多模态生成,SR,统一的标记化,RoPE、RMSNorm 和流匹配)Lumina-T2X
  • (Matalb时序预测)PSO-BP粒子群算法优化BP神经网络的多维时序回归预测
  • (NO.00004)iOS实现打砖块游戏(九):游戏中小球与反弹棒的碰撞
  • (pytorch进阶之路)CLIP模型 实现图像多模态检索任务
  • (windows2012共享文件夹和防火墙设置
  • (搬运以学习)flask 上下文的实现
  • (博弈 sg入门)kiki's game -- hdu -- 2147
  • (二)springcloud实战之config配置中心
  • (附源码)ssm户外用品商城 毕业设计 112346
  • (六)c52学习之旅-独立按键
  • (五)c52学习之旅-静态数码管
  • (转)菜鸟学数据库(三)——存储过程
  • .net core webapi Startup 注入ConfigurePrimaryHttpMessageHandler
  • .NET Framework 的 bug?try-catch-when 中如果 when 语句抛出异常,程序将彻底崩溃
  • .NET 动态调用WebService + WSE + UsernameToken
  • .NET 设计模式初探
  • .NET/C# 在 64 位进程中读取 32 位进程重定向后的注册表
  • .NET/C# 中你可以在代码中写多个 Main 函数,然后按需要随时切换
  • /boot 内存空间不够
  • @Autowired自动装配