微软应用商店各安装包类型的数字签名要求及相关疑问
微软应用商店提交应用时的安装包数字签名要求
不同安装包类型的签名规则
- EXE安装包:必须自行从正规证书颁发机构(CA)购买代码签名证书,完成签名后才能提交。微软应用商店不会为EXE包提供免费代签服务,未签名或签名无效的包无法通过审核。
- MSI安装包:同样需要自备CA颁发的代码签名证书,提交前必须完成有效签名。微软不提供MSI包的免费代签,不符合签名要求的包会被拒审。
- MSIX安装包:无需自行购买代码签名证书,提交到微软应用商店后,微软会免费为其完成代签。
关键问题解答
- 必须自行购买CA代码签名证书的是EXE和MSI安装包,微软不为这两类包提供免费代签服务。
- 你关于MSIX安装包由微软免费代签无需自备证书的说法是正确的。
- 微软代签后的安装包,用户安装时不会出现“未知发布者”警告——因为微软代签使用的是系统信任的官方证书,系统会识别其为合法发布者。
内容的提问来源于stack exchange,提问作者Wayne
相关产品推荐
相关产品推荐

