我正在使用 Innosetup 创建安装程序,并且我想对我的应用程序进行签名,以便不会弹出未经验证的发布者消息。该软件将安装在运行 Windows 7 且未连接到 Internet 的嵌入式机器上。用户将从 dropbox 之类的东西下载可执行文件到 USB 并将其带到嵌入式计算机。我怎样才能让它不显示未经验证的发布者消息?
我的要求是不使用 Verisign、Symantec、Comodo 等证书颁发机构,并且嵌入式机器没有互联网连接。
** 如果该消息第一次出现,我可能没问题......但任何后续安装都不应该出现。
我阅读了很多关于签名的信息,但我对如何在没有互联网连接和没有 CA 的情况下执行此操作感到困惑。
这是我收集的内容:
消除警告的官方方法是通过 Verisign、Comodo、Symantec 等 CA(证书颁发机构)对自己进行验证......这需要花费 $$ 并且过程很广泛。我们必须提供有关公司、许可证、财务文件的信息……然后这个过程需要 2 周时间。之后,我们使用私钥签署我们的软件,当用户下载我们的软件时,我认为用户必须第一次在线。证书的有效期有时间限制,这听起来像是一件痛苦的事情。