【问题标题】:How to install certificates on other's machine?如何在别人的机器上安装证书?
【发布时间】:2011-09-29 16:00:35
【问题描述】:

在我的机器上,我使用带有已安装证书的签名应用程序从 Windows 获取受信任的发布者对话框。我用 makecert.exe 创建了一个证书并将其安装到 Windows 的证书存储中。从那里,我导出了 PFX 并使用 signtool.exe 对我的应用程序进行了签名。为了在另一台机器上获得相同的受信任发布者对话框,需要证书。安装程序应该完成证书的导入,而不是手动安装证书。不幸的是,Windows 安装程序不支持此功能。因此,我正在寻找一种解决方案,例如 windows 中的经典 API 命令。 Windows 中是否有内置的东西可以使它更容易或类似的东西?

【问题讨论】:

    标签: windows-7 certificate signing


    【解决方案1】:

    要安装关于 MSI 设置的证书,您必须使用 custom actions。如果您不熟悉自定义操作,我建议您使用允许您启动 exe 的最简单的自定义操作。它可以是现有的实用程序,例如 CertUtil.exe(请参阅 here 一些示例并尝试 certutil -importPFX -? 以查看有关导入 PFX 文件的帮助)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-09
      • 1970-01-01
      • 2013-04-16
      • 1970-01-01
      相关资源
      最近更新 更多