2014-03-18 55 views
0

我在Visual Studio 2013中構建了一個C#wpf.net 4.0應用程序,我計劃在網站上發佈以供在Internet上下載。多臺計算機上的Windows代碼簽名

我知道,爲了擺脫所有的警告,當用戶從互聯網上下載你的應用程序時,你必須簽署它的Windows 8。另外,他們推薦的最佳簽名是擴展驗證碼簽名(EV簽名)。除了EV代碼簽名或正常代碼簽名(以及建立聲譽)之外,似乎沒有其他選擇可以讓您的應用程序看起來像惡意軟件。我對此有個疑問:

  • 代碼簽名(EV或普通)是否要求您在編譯/釋放/簽名時使用同一臺計算機?我在借用的機器上工作,並且不能保證我將在同一臺計算機上編譯/發佈/簽名或安裝Visual Studio 2013. 換句話說,與Visual的機器和/或註冊安裝直接相關的簽名工作室?

如果我買不起自己的新筆記本電腦並安裝visual studio 2013,該怎麼辦?

感謝

回答

0

不代碼簽名(EV或正常)要求您使用同一臺機器上編譯時/釋放/簽名?

不,但您需要相同的私鑰才能從多臺計算機簽名。通常這是通過使用由可信來源(如VeriSign)提供給您的證書來驗證您是誰的說法。您可以使用Visual Studio爲您提供的自動生成的密鑰文件,但試圖運行您的應用的客戶端會收到關於密鑰不是來自可信來源的警告。

相關問題