【问题标题】:Hide the "Unknown Publisher" text in ClickOnce install [closed]在 ClickOnce 安装中隐藏“未知发布者”文本 [关闭]
【发布时间】:2011-11-21 02:32:33
【问题描述】:

我想确定一下: 是否可以在 ClickOnce 安装程序中隐藏“未知发布者”字段(将其替换为真实的公司名称),而无需在身份验证提供程序上花费这么多钱?

我尝试创建自己的 .pfx 文件,但即使我将它(.cer 和 .pfx)安装在本地计算机(在受信任的发布者中),它仍然显示为未知发布者程序..?

我们真的应该花这么多钱来证明我们不像威瑞信那么令人毛骨悚然吗?即使在本地公司的小应用程序?

【问题讨论】:

  • 整个意义在于确保显示的发布者是“真实的”......所以是的......
  • 是的,但是在本地计算机上安装自定义证书不够安全?
  • 否 - 因为它没有经过已知 CA 的身份验证
  • 那么用户自己没有办法认证发布者吗?

标签: c# visual-studio certificate clickonce digital-signature


【解决方案1】:

恐怕答案是,如果你的公司买不起验证码证书,或者看不到购买它的价值,那它可能注定要失败。

你需要一个证书。

编辑:223 美元 (http://www.sslshopper.com/microsoft-authenticode-certificates.html)?对于任何软件公司来说,这都是一笔非常小的开支。

【讨论】:

  • +1 如果你负担不起,那你有更大的问题。
  • 谢谢你的链接,我会试着和我的老板谈谈。
【解决方案2】:

正如 cmets 所说,证书的全部目的是对提供者进行身份验证。如果任何人都可以创建 .NET 允许的本地认证,那么用户如何信任它?

CA 在真正的证书问题上花费的钱是为了使证书具有可信度,因此没有人能够根据自己的意愿创建证书。

【讨论】:

  • 我仍然认为安装用户自定义证书就足够了(顺便说一句,安装这种病毒的方法还有很多),但根据你们俩的说法,这显然不是微软的观点。所以谢谢你的回答。 :)
  • 我很伤心地知道我必须告诉我的用户在他们的网络上安装程序并带有这种警告消息......“嘿,伙计,你忘了填写公司名称”。 ..“不,没关系,我们应该付钱以确保我不会试图杀死我自己的公司……没有其他办法……”
  • @Vloz - 花零钱买证书。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-04
  • 1970-01-01
  • 1970-01-01
  • 2021-11-16
相关资源
最近更新 更多