我在内部网络上部署了ClickOnce应用程序。由于这只是一个“内部”应用程序,我不需要出于任何原因“正式签署”证书。当我今天发布更新时,我收到了错误消息
签名者证书无效签署。
当我检查Visual Studio 2010中的“签名”选项卡时,我可以看到我已经过了截止日期。我知道我在Visual Studio的同一个选项卡上使用“创建测试证书”按钮创建了这个TemporaryKey。
过去,我刚刚创建了一个新的测试证书,并使用了它。这基本上“买了”我一年,直到我不得不重新做这件事。我想正确签署一份有效期为X年(或永不过期)的新证书。
我做了一些研究,但由于我对这整个场景并不熟悉,因此术语非常容易混淆。我可以按照说明操作,但前提是它们是以中间用户可以理解的方式编写的。是否有一个参考资料一步一步解释这个过程,希望有截图?我无法相信我所有人都没有找到这个,所以我不能查找相关的关键词。
答案 0 :(得分:0)
使用Xenos Certificate Generator,这是一款免费工具,可让您在到期前创建x天的证书。
答案 1 :(得分:0)
供将来参考,这里是all the information you ever wanted about expiring certificates in ClickOnce deployments.它还向您展示了如何创建证书并设置其有效的日期范围。