我们正在进行一个大型企业应用程序的维护项目。 现在我们面临一个大问题。 我们从前一家公司获得的 ms.net proect.code-singnig 证书将在 20 天后过期。 我们团队中没有人有与证书问题相关的经验。 我们有一些问题。
- 我们不知道如何创建有效的证书,我们应该付费还是免费?
- 我们不知道如何将我们的证书集成到我们的构建机制中。
- 没有证书我们无法创建 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.
- we don`t know how to create a valild certificate, should we pay somewhere or can we do it free
- We don`t know how to integrate our certificates to our build mechanism.
- Without certificate we are not able to create msi packages .
Any ideas, any recommendation will be great.
Thank you, in advance
Yaya
发布评论
评论(2)
查看此..
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.
如果这只是一个内部应用程序(即公司基础设施已经提供了安全性,并且需要证书来使部署过程顺利),那么您可以使用临时“自签名”证书。 Visual Studio 可以在“发布”选项卡上执行此操作,也可以使用 makecert:
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: