【发布时间】:2012-04-13 16:34:57
【问题描述】:
对于我基于 Windows 的应用程序,我想使用ClickOnce 作为部署技术。我的申请将通过 Internet 分发。
在ClickOnce and Authenticode的文章中,我读到:
对于 ClickOnce 应用程序,您必须拥有 Authenticode 证书 这对代码签名有效。您可以获得代码证书 以以下三种方式之一登录:
从证书供应商处购买。
从组织中负责创建 数字证书。
使用包含的 MakeCert.exe 生成您自己的证书 使用 Windows 软件开发工具包 (SDK)。
就我而言,数字 2 不适用。
我后来读了几行:
默认情况下, ClickOnce 应用程序使用自证书签名并部署 通过 Internet 无法使用受信任的应用程序部署。
(强调我的。)
我无法理解这个默认情况下的含义。就我而言,选项 #3 是否可行?
然后,要了解所有可能性,#1 意味着什么? (“从证书供应商处购买”)我应该购买什么样的证书?可以推荐哪个certificate authority?取决于我应该选择什么?一个证书要多少钱?
【问题讨论】:
标签: windows certificate clickonce