5

我有一个 tcp 服务器,它使用证书进行 ssl/tls 和许可。对于 ssl/tls,证书存储在 pkcs#12 文件中,我假设该文件将作为安装过程的一部分进行安装。

关于 Rhino 许可,作为安装过程的一部分,在证书存储中安装 x.509 证书是否正常?安装程序可以是 VS2010 安装程序,也可能是 Installshied。我没有太多的安装经验,通常我会手动安装证书。

我特别在寻找一般建议,即何时是安装证书的最佳时间。不要过分关注 Rhino 许可方面。

谢谢。

4

2 回答 2

1

考虑安装证书的自定义操作。这个问题有一个例子: Installing a certificate in a .MSI Custom Action doesn't work proper

于 2012-04-11T14:24:57.423 回答
1

我知道这不能被视为完整的答案,但它可能会引导您找到解决方案。如果您仍然要决定构建安装的工具集,WiX有一个漂亮的证书元素,它可以用一行 XML 解决您的任务。如果 WiX 不是一个选项,您将不得不创建一个自定义操作,如果 InstallShield 没有开箱即用地公开此功能(据我所知,VS 项目没有)。但即使在自定义操作的最坏情况下,您也可以看看它是如何在 WiX 中实现的——它是完全开源的。

于 2012-04-06T20:08:23.223 回答