我们为客户创建了一个 PowerPoint 插件。该插件将支持通过 MSI 安装程序进行静默安装。众所周知,MSI 需要签名并且证书应该安装在目标机器上。
客户希望我们移交安装程序,他想自己签名(他不会共享证书)。问题是要构建解决方案,我需要证书!
我是否应该简单地使用我的任何(虚拟)证书对其进行签名,并将 MSI 交给客户,然后客户使用他的证书对其进行签名?这在技术上是否有效?新证书会覆盖我在构建期间使用的证书吗?
我们应该如何着手?
非常感谢您的关注!
我们为客户创建了一个 PowerPoint 插件。该插件将支持通过 MSI 安装程序进行静默安装。众所周知,MSI 需要签名并且证书应该安装在目标机器上。
客户希望我们移交安装程序,他想自己签名(他不会共享证书)。问题是要构建解决方案,我需要证书!
我是否应该简单地使用我的任何(虚拟)证书对其进行签名,并将 MSI 交给客户,然后客户使用他的证书对其进行签名?这在技术上是否有效?新证书会覆盖我在构建期间使用的证书吗?
我们应该如何着手?
非常感谢您的关注!
您提到您的客户希望 MSI 使用他们自己的证书签名,但不想给您证书。多么痛苦。
这真的只给你两个选择:
另一种选择是再次发布您的问题并包含 MSI 标签,以便更多 MSI 开发人员看到您的问题。他们可能会想出更多的想法。
更新
我今天与 InstallShield(Flexera Software)进行了交谈,并向他们询问了嵌套 MSI 的问题。他们说你不应该嵌套MSI。所以忘记这个想法。
好的,所以这得到了解决。显然,我们可以为办公室插件创建一个 MSI 包,而无需对其进行签名。我正是这样做的,现在客户将自己签署包裹。
非常感谢您的回复:)