如何解决在零售软件项目中需要签名什么代码?
代码签名用于提供文件的真实性和完整性。但是在零售项目中到底需要签名什么呢? 假设我的项目由以下部分组成:
- MSI安装程序
- 我的本机可执行文件
- 我的本机dll
- 需要提升我的NET Core更新程序,下载补丁并应用它。
- 我的NETStandard DLL
- NET Core可执行文件(提供了MS,但由于某些原因未签名)
- 第三方NETStandard DLL
很明显,需要签署MSI安装程序,但是签署项目中其他文件的好处是什么? 它会带给客户和开发者什么? 它将保护我免受裂缝的侵害吗? 它将保护用户免受病毒篡改文件的侵害吗?
MS已签名NET Core和本机DLL,但由于某种原因尚未签名NET Core可执行文件。 Google尚未签署托管dll。 看起来,即使他们对此主题也有不同意见。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。