证书问题c#

发布于 2024-07-25 08:27:20 字数 300 浏览 4 评论 0 原文

我们正在进行一个大型企业应用程序的维护项目。 现在我们面临一个大问题。 我们从前一家公司获得的 ms.net proect.code-singnig 证书将在 20 天后过期。 我们团队中没有人有与证书问题相关的经验。 我们有一些问题。

  1. 我们不知道如何创建有效的证书,我们应该付费还是免费?
  2. 我们不知道如何将我们的证书集成到我们的构建机制中。
  3. 没有证书我们无法创建 msi 包。

任何想法、任何建议都会很棒。

预先谢谢你,

亚亚

We are in a maintainance proect of a large enterprise application. Now we face to a big poblem. The code-singnig certificate for ms.net proect.that we get from the previous company will expire in 20 days. Nobody in our team has the experience related with the certificate issues. We have some problems.

  1. we don`t know how to create a valild certificate, should we pay somewhere or can we do it free
  2. We don`t know how to integrate our certificates to our build mechanism.
  3. Without certificate we are not able to create msi packages .

Any ideas, any recommendation will be great.

Thank you, in advance

Yaya

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

天暗了我发光 2024-08-01 08:27:21

查看..

http://msdn.microsoft.com/en-us/library/ms537361 (VS.85).aspx

这解释了您需要了解的有关数字签名和数字证书的所有信息。 代码签名部署是某些移动平台(如 Symbian)上的常规做法,在这些平台上,如果没有可靠的数字证书供应商或 Symbian 批准的来源签名,则无法部署应用程序。

这在 PC 平台上很少见,但最终会迎头赶上。 对程序集进行数字签名使其在部署计算机上值得信赖。

Check out this..

http://msdn.microsoft.com/en-us/library/ms537361(VS.85).aspx

This explains everything you need to know about digital signatures and digital certificates. Code-signed deployment is a general practice on some mobile platforms like Symbian where in you can not deploy your application without having it signed from a reliable digital certificate vendor or source that is approved by Symbian.

This is rare on PC platforms but it will eventually catch up later. Having your assemblies digitally signed makes it trustworthy on deployment machines.

一萌ing 2024-08-01 08:27:21

如果这只是一个内部应用程序(即公司基础设施已经提供了安全性,并且需要证书来使部署过程顺利),那么您可以使用临时“自签名”证书。 Visual Studio 可以在“发布”选项卡上执行此操作,也可以使用 makecert:

makecert -r -pe -n "CN=My Organisation" -b 01/01/2000 -e 01/01/2099 -eku 1.3.6.1.5.5.7.3.3 -ss My

If this is an internal application only (i.e security is already provided by corporate infrastructure and certificates are needed to make the deployment process happy) then you can use temporary 'self signed' certificates. Visual studio can do this on the publish tab, or you can use makecert:

makecert -r -pe -n "CN=My Organisation" -b 01/01/2000 -e 01/01/2099 -eku 1.3.6.1.5.5.7.3.3 -ss My
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文