c# - 如果我的 Web 服务器证书因 ClickOnce 应用程序而过期,会发生什么情况?

标签 c# ssl iis-7 clickonce web-deployment

我有一个 ClickOnce 应用程序,其中的 Web 服务器证书即将过期。

我需要澄清所有关于程序无法运行和需要卸载/重新安装的证书过期问题和评论是来自 CODE signing cert expiring 还是 IIS WEB cert expiring?

如果网络服务器证书过期,唯一的问题是从公共(public)网站下载的用户将收到不受信任的发布者提示,他们说是,然后从那时起就可以正常工作,我这样说对吗?

或者它会因为包指定 https 并且如果网络服务器证书已过期而无法使用 https 而无法正常工作吗?

非常感谢任何帮助。

最佳答案

服务器证书与您用于 clickonce 应用程序的代码签名证书无关。所以你是对的——打开网页下载安装程序的用户会在浏览器中看到“证书无效”消息。但在他们下载该应用程序后,它会安装得很好。

请注意 - 我假设您在签署 clickonce 应用程序时使用了时间戳服务器。否则,您签名的 clickonce 应用程序将在您的代码签名证书过期时过期。但同样 - 这是旁注,与网络服务器证书无关。

关于c# - 如果我的 Web 服务器证书因 ClickOnce 应用程序而过期,会发生什么情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21573677/

相关文章:

xml - 使用 dsig :Signature and TLS Client Certificate 签署 XML 消息的区别

javascript - 使用 CefSharp WPF 在 C# 上执行 JavaScript 会导致错误

c# - UWP 应用中的 LoopbackExempt

flash - 在 https 中加载 swf 时出现白屏

c# - 在 Microsoft.Web.Administration.Application 对象上配置 SSL?

asp.net - 模拟时无法加载文件或程序集 'app_code' 或其依赖项之一

asp.net - 如何将IIS Developer Express切换到 "Classic Mode"

c# - 断言 "at least one item in the result collection matches predicate"

c# - ToList() 在使用 Include 时评估不正确

ruby-on-rails - 如何为自定义子域禁用 SSL