如何在其他机器上安装证书?

时间:2011-09-28 19:50:16

标签: windows-7 certificate signing

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

1 个答案:

答案 0 :(得分:2)

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