我们处于大型企业应用程序的维护阶段。现在我们面临一个大问题。我们从上一家公司获得的ms.net proect的code-singnig证书将在20天后到期。我们团队中没有人具有与证书问题相关的经验。我们有一些问题。
任何想法,任何建议都会很棒。
提前谢谢
亚亚
答案 0 :(得分:3)
查看this ..
http://msdn.microsoft.com/en-us/library/ms537361(VS.85).aspx
这解释了您需要了解的有关数字签名和数字证书的所有信息。代码签名部署是某些移动平台(如Symbian)的一般做法,如果没有从可靠的数字证书供应商或Symbian批准的来源签名,您就无法部署应用程序。
这在PC平台上很少见,但最终会赶上。对程序集进行数字签名使其在部署计算机上值得信赖。
答案 1 :(得分:1)
如果这只是一个内部应用程序(即企业基础架构已经提供了安全性,并且需要证书才能使部署过程满意),那么您可以使用临时的“自签名”证书。 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