对于我的基于Windows的应用程序,我想使用ClickOnce作为部署技术。我的应用程序将通过互联网分发。在ClickOnce部署中使用证书签名应用程序
在文章ClickOnce and Authenticode,我读到:
对于ClickOnce应用程序,你必须有一个验证码证书 有效期为代码签名。您可以获取代码 签名的证书在以下三种方式之一:
购买一个从证书供应商。
接收贵组织中负责创建 数字证书的组中的一个。
使用Windows软件开发工具包(SDK)包含 的MakeCert.exe生成您自己的证书。
在我的情况下,2号不适用。
后来我读了几行:
默认情况下, ClickOnce应用程序与自签署证书和部署 在互联网上不能使用受信任的应用程序部署。
(重点煤矿。)
我不能默认明白这个的意义。在我的情况下,选项#3是否可能?
然后,为了理解所有可能性,#1暗示了什么? (“从证书供应商处购买一个”)我应该购买什么样的证书?哪个certificate authority可以推荐?取决于我应该选择什么?证书的价格是多少?
您是如何为代码签名证书生成CSR的? – 2014-10-10 16:35:46