我正在开发一个AIR应用程序。我将发布版本作为本机安装程序导出,并使用从TC Trust Center购买的数字证书进行签名。使用setup.exe创建以下流程。
我想知道为什么Windows安全警告无法检测发布者名称?如何解决这个问题呢?请帮助。在此先感谢:)
答案 0 :(得分:1)
出版商名称不一定要从签名中获取。事实上,在控制面板中,它取自注册表记录而不是签名,因此这不是证明。
您很可能需要将中间CA证书包含在签名中,并且该工具不会自动执行此操作。
打开资源管理器,右键单击setup.exe并调用“属性”对话框。如果签名存在并被识别,则“数字签名”选项卡将显示在属性中。但这并不意味着签名有效。您需要转到此选项卡并检查用于签名的证书,其状态和证书链。证书链必须完整并通向已识别的根证书或可信CA证书(已识别意味着Windows将其包含在其信任列表中)。