我们处于大型企业应用程序的维护项目中。现在我们面临一个大问题。我们从上一家公司获得的 ms.net proect.code-singnig 证书将在 20 天后到期。我们团队中没有人有与证书问题相关的经验。我们有一些问题。
- 我们不知道如何创建有效的证书,我们应该在某处付费还是免费
- 我们不知道如何将我们的证书集成到我们的构建机制中。
- 如果没有证书,我们将无法创建 msi 包。
任何想法,任何建议都会很棒。
先感谢您
丫丫
我们处于大型企业应用程序的维护项目中。现在我们面临一个大问题。我们从上一家公司获得的 ms.net proect.code-singnig 证书将在 20 天后到期。我们团队中没有人有与证书问题相关的经验。我们有一些问题。
任何想法,任何建议都会很棒。
先感谢您
丫丫
看看这个..
http://msdn.microsoft.com/en-us/library/ms537361(VS.85).aspx
这解释了您需要了解的有关数字签名和数字证书的所有信息。代码签名部署是某些移动平台(如 Symbian)上的一种通用做法,在这些平台上,如果没有来自可靠的数字证书供应商或 Symbian 认可的来源的签名,您将无法部署您的应用程序。
这在 PC 平台上很少见,但最终会赶上。对您的程序集进行数字签名使其在部署机器上值得信赖。
如果这只是一个内部应用程序(即公司基础设施已经提供了安全性,并且需要证书来使部署过程愉快),那么您可以使用临时的“自签名”证书。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