Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Certificate 处理过期的ClickOnce证书和签名_Certificate_Clickonce - Fatal编程技术网

Certificate 处理过期的ClickOnce证书和签名

Certificate 处理过期的ClickOnce证书和签名,certificate,clickonce,Certificate,Clickonce,我在我们的内部网络上部署了ClickOnce应用程序。由于这只是一个“内部”应用程序,我并不需要任何“正式签署”的证书。今天我去发布更新时,收到了错误消息 签名者的证书对于签名无效 当我检查VisualStudio2010中的“签名”选项卡时,我可以看到我已经过了到期日期。我知道我使用VisualStudio中同一选项卡上的“创建测试证书”按钮创建了这个临时密钥 在过去,我只是创建了一个新的测试证书,并使用了它。这基本上为我又“买”了一年,直到我不得不重新开始。我想正确签署一份有效期为X年(或永

我在我们的内部网络上部署了ClickOnce应用程序。由于这只是一个“内部”应用程序,我并不需要任何“正式签署”的证书。今天我去发布更新时,收到了错误消息

签名者的证书对于签名无效

当我检查VisualStudio2010中的“签名”选项卡时,我可以看到我已经过了到期日期。我知道我使用VisualStudio中同一选项卡上的“创建测试证书”按钮创建了这个临时密钥

在过去,我只是创建了一个新的测试证书,并使用了它。这基本上为我又“买”了一年,直到我不得不重新开始。我想正确签署一份有效期为X年(或永不过期)的新证书


我做了一些研究,但由于我不熟悉整个场景,命名法非常混乱。我可以按照说明进行操作,但前提是它们的编写方式要让中间用户能够理解。有没有参考资料可以一步一步地解释这个过程,最好是用截图?我不敢相信,环顾四周,我还没有发现这一点,所以我一定没有查找相关的关键字。

使用一个免费工具,它将允许您创建一个证书,该证书的有效期为x天。

供将来参考,下面是它还向您展示了如何创建证书并设置证书有效的日期范围。

Adel-该工具非常有效。唯一需要注意的是,我无法通过应用程序中的代码更新应用程序。我这样做的时候收到了某种安全警告。因此,我只是重新启动了应用程序,让ClickOnce处理更新,这很有效。谢谢!