隐藏“未知发布者” ClickOnce 安装中的文本
我想确定一件事: 是否可以在 ClickOnce 安装程序中隐藏“未知发布者”字段(将其替换为真实的公司名称),而无需在身份验证提供程序上花费那么多钱?
我尝试创建自己的 .pfx 文件,但即使我将其(.cer 和 .pfx)安装在本地计算机(在受信任的发布者中)上,它仍然显示为未知发布者程序..?
我们真的应该花这么多钱来证明我们不像威瑞信那么令人毛骨悚然吗?即使是在本地公司开发小型应用程序?
I would like to be sure on something:
is it possible to hide the "Unknown Publisher" field (replacing it b a real company name) in the ClickOnce installer without spending so much money in a authenticode provider?
I tried to create my own .pfx file, but even if I install it (the .cer & the .pfx) on the local computer (in trusted publisher), it's still shown as an unknown publisher program..?
Are we really supposed to spend so much money to prove we are not as creepy as VeriSign? Even in a local company for small app?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
恐怕答案是,如果您的公司买不起真实代码证书或看不到购买它的价值,那么它可能注定要失败。
你需要一个证书。
编辑:223 美元(http://www.sslshopper.com/microsoft-authenticode-certificates.html)?对于任何软件公司来说,这都是一笔非常小的支出。
I'm afraid the answer is, if your company cannot afford an authenticode certificate or fails to see the value in purchasing it, it may be doomed.
You need a certificate.
Edit: $223 (http://www.sslshopper.com/microsoft-authenticode-certificates.html)? This is a very minimal spend for any software company.
正如评论所说,证书的全部目的是对提供者进行身份验证。如果任何人都可以创建 .NET 允许的本地认证,那么用户如何信任它呢?
CA 在真正的证书颁发上花费的钱是为了赋予证书可信度,因此任何人都无法根据自己的意愿创建证书。
as comments has said, the whole purpose of certificates is to authenticate the provider. if anyone could have create a local certification as .NET allows, then how can the users trust it?
the money spent on the real certificate issues by a CA is to give credibility to the certificate so no one will be able to create certificates when he/she wishes.