31

获取证书以签署ClickOnce 程序集的流程是什么?

我的公司有一些 ClickOnce 应用程序,但它们都使用 Visual Studio 创建的临时证书进行签名。这些显然不是受信任的根权威,也不是受信任的发布者。我一直在阅读文章配置 ClickOnce 受信任的发布者,并且我喜欢使用既是受信任的根授权又是受信任的发布者的证书(即没有提示,只是安装)对某些内容进行签名的体验。

  1. 我可以使用同一个证书来签署多个 ClickOnce 程序集吗?
  2. 一个证书的费用是多少?
  3. 领取证书时需要提供哪些资料?
  4. 证书是否需要知道发布位置在哪里?例如,如果我目前有可用的 ClickOnce 应用程序,http://apps.mycompany.com/并且我想稍后更改它,例如http://www.mycompany.com/appshttp://apps.mysubcompany.com,我是否必须获得另一个证书?
  5. 是否有推荐的发布者可从其获取 ClickOnce 签名(例如,可能已经在 Windows XP、Windows Vista 或 Windows 7 受信任的根授权商店中的人)?
  6. 如何简化安装到 Trusted Publisher 商店?
4

2 回答 2

12

我最近不得不通过签名的 ClickOnce 工作。这不是最流畅的体验,但一旦完成(并连接到自动发布),它就开始像奇迹一样工作。如果您对行为感兴趣,这是实际产品:Forecasting Add-in for Excel

关于ClickOnce 清单签名和强名称程序集签名的文章是一个好的开始。

我可以使用同一个证书来签署多个 ClickOnce 程序集吗?

是的。

一个证书的费用是多少?

Tucows 提供 75 美元的证书,但过程相当缓慢。

领取证书时需要提供哪些资料?

他们检查您的文件(例如,扫描您的公司注册证书),检查您的 whois 记录等。

证书是否需要知道发布位置在哪里?

这在我们的案例中是不需要的。

于 2009-06-10T19:55:30.580 回答
1

我有一个来自Thawte的代码签名证书,它运行良好(一旦我弄清楚了签名程序......)

  • 每年花费 299 美元(Microsoft Authenticode(多用途)证书)

  • Thawte 已经是 Windows 中受信任的根,因此对于客户端来说它可以正常工作。(不过,我必须在签名机器上安装额外的根证书。)

欢迎您访问我们的应用程序http://www.ludesi.com/download

于 2009-06-13T15:18:48.583 回答