2009-06-30 108 views
1

我們處於大型企業應用程序的維護計劃中。現在我們面對一個大問題。我們從前一家公司獲得的ms.net proect的代碼證書將在20天內過期。我們團隊中沒有人擁有與證書問題相關的經驗。我們有一些問題。證書問題c#

  1. 我們不`噸知道如何創建一個valild證書,我們應該付的地方或者我們可以做到這一點免費
  2. 我們不`噸懂得我們的證書集成到我們的建設機制。
  3. 沒有證書我們無法創建msi包。

任何想法,任何建議將是偉大的。

謝謝你,提前

亞亞

回答

3

退房this ..

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

這就說明你需要了解有關數字簽名和數字證書的一切。代碼簽署的部署是一些像Symbian這樣的移動平臺的一般做法,如果您沒有從可靠的數字證書供應商或獲得Symbian批准的來源簽名,您就無法部署應用程序。

這在個人電腦平臺上很少見,但它最終會在後面趕上。讓您的組件數字簽名使其在部署機器上值得信賴。

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